15 [
UnconditionalSuppressMessage(
"ReflectionAnalysis",
"IL2075:UnrecognizedReflectionPattern", Justification =
"The Type is annotated with All, which will preserve base type fields.")]
22 if (!
type.IsSerializable)
70 for (
int i = 0; i < fields.Length; i++)
77 if (num != fields.Length)
81 for (
int j = 0;
j < fields.Length;
j++)
103 if (!
type.IsInterface)
105 string name =
type.Name;
110 if (
name2.Length == name.Length &&
name2[0] == name[0] && name ==
name2)
180 if (
members.Length != data.Length)
184 for (
int i = 0; i <
members.Length; i++)
191 object obj2 = data[i];
215 for (
int i = 0; i <
members.Length; i++)
275 while (
type2.HasElementType)
288 return type.Assembly.FullName;
313 if (!
type.IsGenericType)
315 return type.FullName;
static unsafe void Copy(Array sourceArray, Array destinationArray, int length)
bool ICollection< KeyValuePair< TKey, TValue > >. Remove(KeyValuePair< TKey, TValue > keyValuePair)
static byte Max(byte val1, byte val2)
static Assembly Load(string assemblyString)
static object GetUninitializedObject([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors)] Type type)
static string Format(string resourceFormat, object p1)
static string Argument_InvalidFieldInfo
static string ArgumentNull_NullMember
static string Serialization_UnknownMemberInfo
static string Serialization_NonSerType
static string Argument_DataLengthDifferent
StringBuilder Append(char value, int repeatCount)
DynamicallyAccessedMemberTypes