Reflect
public static MemberInfo[] GetMemberIncludingFromBase(this Type type, string name, BindingFlags flags)
public static PropertyInfo GetUltimateShadowingProperty(Type type, string name, BindingFlags bindingFlags)
public static ConstraintResult InvokeApplyTo(IConstraint constraint, Type actualType, object actual)
public static ConstraintResult InvokeApplyToEnumerable(IEnumerableConstraint constraint, object actual, Type itemType)