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: 0x02000456 RID: 1110
[Token(Token = "0x2000456")]
[ComVisible(true)]
public static class FormatterServices
{
// Token: 0x0600267C RID: 9852 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600267C")]
[Address(RVA = "0x2CA3B40", Offset = "0x2CA2B40", VA = "0x182CA3B40")]
private static MemberInfo[] GetSerializableMembers(RuntimeType type)
{
return null;
}
// Token: 0x0600267D RID: 9853 RVA: 0x00017AD8 File Offset: 0x00015CD8
[Token(Token = "0x600267D")]
[Address(RVA = "0x2CA2E90", Offset = "0x2CA1E90", VA = "0x182CA2E90")]
private static bool CheckSerializable(RuntimeType type)
{
return default(bool);
}
// Token: 0x0600267E RID: 9854 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600267E")]
[Address(RVA = "0x2CA4170", Offset = "0x2CA3170", VA = "0x182CA4170")]
private static MemberInfo[] InternalGetSerializableMembers(RuntimeType type)
{
return null;
}
// Token: 0x0600267F RID: 9855 RVA: 0x00017AF0 File Offset: 0x00015CF0
[Token(Token = "0x600267F")]
[Address(RVA = "0x2CA3820", Offset = "0x2CA2820", VA = "0x182CA3820")]
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: 0x06002680 RID: 9856 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002680")]
[Address(RVA = "0x2CA3CE0", Offset = "0x2CA2CE0", VA = "0x182CA3CE0")]
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: 0x06002681 RID: 9857 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002681")]
[Address(RVA = "0x2CA3FC0", Offset = "0x2CA2FC0", VA = "0x182CA3FC0")]
public static object GetUninitializedObject(Type type)
{
return null;
}
// Token: 0x06002682 RID: 9858 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002682")]
[Address(RVA = "0x2CA5050", Offset = "0x2CA4050", VA = "0x182CA5050")]
private static object nativeGetUninitializedObject(RuntimeType type)
{
return null;
}
// Token: 0x06002683 RID: 9859 RVA: 0x00017B08 File Offset: 0x00015D08
[Token(Token = "0x6002683")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")]
private static bool GetEnableUnsafeTypeForwarders()
{
return default(bool);
}
// Token: 0x06002684 RID: 9860 RVA: 0x00017B20 File Offset: 0x00015D20
[Token(Token = "0x6002684")]
[Address(RVA = "0x2CA4E20", Offset = "0x2CA3E20", VA = "0x182CA4E20")]
internal static bool UnsafeTypeForwardersIsEnabled()
{
return default(bool);
}
// Token: 0x06002685 RID: 9861 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002685")]
[Address(RVA = "0x2CA4C30", Offset = "0x2CA3C30", VA = "0x182CA4C30")]
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: 0x06002686 RID: 9862 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002686")]
[Address(RVA = "0x2CA4920", Offset = "0x2CA3920", VA = "0x182CA4920")]
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: 0x06002687 RID: 9863 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002687")]
[Address(RVA = "0x2CA34F0", Offset = "0x2CA24F0", VA = "0x182CA34F0")]
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: 0x06002688 RID: 9864 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002688")]
[Address(RVA = "0x2CA3F10", Offset = "0x2CA2F10", VA = "0x182CA3F10")]
public static Type GetTypeFromAssembly(Assembly assem, string name)
{
return null;
}
// Token: 0x06002689 RID: 9865 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002689")]
[Address(RVA = "0x2CA4910", Offset = "0x2CA3910", VA = "0x182CA4910")]
internal static Assembly LoadAssemblyFromString(string assemblyName)
{
return null;
}
// Token: 0x0600268A RID: 9866 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600268A")]
[Address(RVA = "0x2CA4890", Offset = "0x2CA3890", VA = "0x182CA4890")]
internal static Assembly LoadAssemblyFromStringNoThrow(string assemblyName)
{
return null;
}
// Token: 0x0600268B RID: 9867 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600268B")]
[Address(RVA = "0x2CA2EC0", Offset = "0x2CA1EC0", VA = "0x182CA2EC0")]
internal static string GetClrAssemblyName(Type type, out bool hasTypeForwardedFrom)
{
return null;
}
// Token: 0x0600268C RID: 9868 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600268C")]
[Address(RVA = "0x2CA3460", Offset = "0x2CA2460", VA = "0x182CA3460")]
internal static string GetClrTypeFullName(Type type)
{
return null;
}
// Token: 0x0600268D RID: 9869 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600268D")]
[Address(RVA = "0x2CA3020", Offset = "0x2CA2020", VA = "0x182CA3020")]
private static string GetClrTypeFullNameForArray(Type type)
{
return null;
}
// Token: 0x0600268E RID: 9870 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600268E")]
[Address(RVA = "0x2CA3200", Offset = "0x2CA2200", VA = "0x182CA3200")]
private static string GetClrTypeFullNameForNonArrayTypes(Type type)
{
return null;
}
// Token: 0x04001551 RID: 5457
[Token(Token = "0x4001551")]
internal static ConcurrentDictionary m_MemberInfoTable;
// Token: 0x04001552 RID: 5458
[Token(Token = "0x4001552")]
private static bool unsafeTypeForwardersIsEnabled;
// Token: 0x04001553 RID: 5459
[Token(Token = "0x4001553")]
private static bool unsafeTypeForwardersIsEnabledInitialized;
// Token: 0x04001554 RID: 5460
[Token(Token = "0x4001554")]
private static readonly Type[] advancedTypes;
// Token: 0x04001555 RID: 5461
[Token(Token = "0x4001555")]
private static Binder s_binder;
}
}