internal static void NotNull(object obj, string name) { if (obj == null) { throw new ArgumentNullException(name); } } }
public static FieldInfo[] GetFields( [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields)] this Type type) { Requires.NotNull(type, nameof(type)); return(type.GetFields()); }