using System; using System.Collections.Concurrent; using System.Reflection; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Runtime.Serialization { /// Provides static methods to aid with the implementation of a for serialization. This class cannot be inherited. // Token: 0x0200043A RID: 1082 [Token(Token = "0x200043A")] [ComVisible(true)] public static class FormatterServices { // Token: 0x06002470 RID: 9328 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002470")] [Address(RVA = "0x25B99D0", Offset = "0x25B87D0", VA = "0x1825B99D0")] private static MemberInfo[] GetSerializableMembers(RuntimeType type) { return null; } // Token: 0x06002471 RID: 9329 RVA: 0x00015708 File Offset: 0x00013908 [Token(Token = "0x6002471")] [Address(RVA = "0x25B8D20", Offset = "0x25B7B20", VA = "0x1825B8D20")] private static bool CheckSerializable(RuntimeType type) { return default(bool); } // Token: 0x06002472 RID: 9330 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002472")] [Address(RVA = "0x25BA000", Offset = "0x25B8E00", VA = "0x1825BA000")] private static MemberInfo[] InternalGetSerializableMembers(RuntimeType type) { return null; } // Token: 0x06002473 RID: 9331 RVA: 0x00015720 File Offset: 0x00013920 [Token(Token = "0x6002473")] [Address(RVA = "0x25B96B0", Offset = "0x25B84B0", VA = "0x1825B96B0")] private static bool GetParentTypes(RuntimeType parentType, out RuntimeType[] parentTypes, out int parentTypeCount) { return default(bool); } /// Gets all the serializable members for a class of the specified and in the provided . /// The type being serialized or cloned. /// The context where the serialization occurs. /// An array of type of the non-transient, non-static members. /// The parameter is . /// The caller does not have the required permission. // Token: 0x06002474 RID: 9332 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002474")] [Address(RVA = "0x25B9B70", Offset = "0x25B8970", VA = "0x1825B9B70")] public static MemberInfo[] GetSerializableMembers(Type type, StreamingContext context) { return null; } /// Creates a new instance of the specified object type. /// The type of object to create. /// A zeroed object of the specified type. /// The parameter is . /// The caller does not have the required permission. // Token: 0x06002475 RID: 9333 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002475")] [Address(RVA = "0x25B9E50", Offset = "0x25B8C50", VA = "0x1825B9E50")] public static object GetUninitializedObject(Type type) { return null; } // Token: 0x06002476 RID: 9334 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002476")] [Address(RVA = "0x25BAEE0", Offset = "0x25B9CE0", VA = "0x1825BAEE0")] private static object nativeGetUninitializedObject(RuntimeType type) { return null; } // Token: 0x06002477 RID: 9335 RVA: 0x00015738 File Offset: 0x00013938 [Token(Token = "0x6002477")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")] private static bool GetEnableUnsafeTypeForwarders() { return default(bool); } // Token: 0x06002478 RID: 9336 RVA: 0x00015750 File Offset: 0x00013950 [Token(Token = "0x6002478")] [Address(RVA = "0x25BACB0", Offset = "0x25B9AB0", VA = "0x1825BACB0")] internal static bool UnsafeTypeForwardersIsEnabled() { return default(bool); } // Token: 0x06002479 RID: 9337 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002479")] [Address(RVA = "0x25BAAC0", Offset = "0x25B98C0", VA = "0x1825BAAC0")] internal static void SerializationSetValue(MemberInfo fi, object target, object value) { } /// Populates the specified object with values for each field drawn from the data array of objects. /// The object to populate. /// An array of that describes which fields and properties to populate. /// An array of that specifies the values for each field and property to populate. /// The newly populated object. /// The , , or parameter is . /// An element of is . /// The length of does not match the length of . /// An element of is not an instance of . /// The caller does not have the required permission. // Token: 0x0600247A RID: 9338 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600247A")] [Address(RVA = "0x25BA7B0", Offset = "0x25B95B0", VA = "0x1825BA7B0")] public static object PopulateObjectMembers(object obj, MemberInfo[] members, object[] data) { return null; } /// Extracts the data from the specified object and returns it as an array of objects. /// The object to write to the formatter. /// The members to extract from the object. /// An array of that contains data stored in and associated with . /// The or parameter is . /// An element of is . /// An element of does not represent a field. // Token: 0x0600247B RID: 9339 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600247B")] [Address(RVA = "0x25B9380", Offset = "0x25B8180", VA = "0x1825B9380")] public static object[] GetObjectData(object obj, MemberInfo[] members) { return null; } /// Looks up the of the specified object in the provided . /// The assembly where you want to look up the object. /// The name of the object. /// The of the named object. /// The parameter is . /// The caller does not have the required permission. // Token: 0x0600247C RID: 9340 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600247C")] [Address(RVA = "0x25B9DA0", Offset = "0x25B8BA0", VA = "0x1825B9DA0")] public static Type GetTypeFromAssembly(Assembly assem, string name) { return null; } // Token: 0x0600247D RID: 9341 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600247D")] [Address(RVA = "0x25BA7A0", Offset = "0x25B95A0", VA = "0x1825BA7A0")] internal static Assembly LoadAssemblyFromString(string assemblyName) { return null; } // Token: 0x0600247E RID: 9342 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600247E")] [Address(RVA = "0x25BA720", Offset = "0x25B9520", VA = "0x1825BA720")] internal static Assembly LoadAssemblyFromStringNoThrow(string assemblyName) { return null; } // Token: 0x0600247F RID: 9343 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600247F")] [Address(RVA = "0x25B8D50", Offset = "0x25B7B50", VA = "0x1825B8D50")] internal static string GetClrAssemblyName(Type type, out bool hasTypeForwardedFrom) { return null; } // Token: 0x06002480 RID: 9344 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002480")] [Address(RVA = "0x25B92F0", Offset = "0x25B80F0", VA = "0x1825B92F0")] internal static string GetClrTypeFullName(Type type) { return null; } // Token: 0x06002481 RID: 9345 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002481")] [Address(RVA = "0x25B8EB0", Offset = "0x25B7CB0", VA = "0x1825B8EB0")] private static string GetClrTypeFullNameForArray(Type type) { return null; } // Token: 0x06002482 RID: 9346 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002482")] [Address(RVA = "0x25B9090", Offset = "0x25B7E90", VA = "0x1825B9090")] private static string GetClrTypeFullNameForNonArrayTypes(Type type) { return null; } // Token: 0x0400148E RID: 5262 [Token(Token = "0x400148E")] internal static ConcurrentDictionary m_MemberInfoTable; // Token: 0x0400148F RID: 5263 [Token(Token = "0x400148F")] private static bool unsafeTypeForwardersIsEnabled; // Token: 0x04001490 RID: 5264 [Token(Token = "0x4001490")] private static bool unsafeTypeForwardersIsEnabledInitialized; // Token: 0x04001491 RID: 5265 [Token(Token = "0x4001491")] private static readonly Type[] advancedTypes; // Token: 0x04001492 RID: 5266 [Token(Token = "0x4001492")] private static Binder s_binder; } }