using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Runtime.Serialization { /// Stores all the data needed to serialize or deserialize an object. This class cannot be inherited. // Token: 0x0200045B RID: 1115 [Token(Token = "0x200045B")] [ComVisible(true)] public sealed class SerializationInfo { /// Creates a new instance of the class. /// The of the object to serialize. /// The used during deserialization. /// /// or is . // Token: 0x0600252E RID: 9518 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600252E")] [Address(RVA = "0x299FFB0", Offset = "0x299EDB0", VA = "0x18299FFB0")] [CLSCompliant(false)] public SerializationInfo(Type type, IFormatterConverter converter) { } /// Initializes a new instance of the class. /// The of the object to serialize. /// The used during deserialization. /// Indicates whether the object requires same token in partial trust. // Token: 0x0600252F RID: 9519 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600252F")] [Address(RVA = "0x29A0150", Offset = "0x299EF50", VA = "0x1829A0150")] [CLSCompliant(false)] public SerializationInfo(Type type, IFormatterConverter converter, bool requireSameTokenInPartialTrust) { } /// Gets or sets the full name of the to serialize. /// The full name of the type to serialize. /// The value this property is set to is . // Token: 0x17000530 RID: 1328 // (get) Token: 0x06002530 RID: 9520 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000530")] public string FullTypeName { [Token(Token = "0x6002530")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get { return null; } } /// Gets or sets the assembly name of the type to serialize during serialization only. /// The full name of the assembly of the type to serialize. /// The value the property is set to is . // Token: 0x17000531 RID: 1329 // (get) Token: 0x06002531 RID: 9521 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000531")] public string AssemblyName { [Token(Token = "0x6002531")] [Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")] get { return null; } } /// Sets the of the object to serialize. /// The of the object to serialize. /// The parameter is . // Token: 0x06002532 RID: 9522 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002532")] [Address(RVA = "0x299FD10", Offset = "0x299EB10", VA = "0x18299FD10")] public void SetType(Type type) { } // Token: 0x06002533 RID: 9523 RVA: 0x00015AE0 File Offset: 0x00013CE0 [Token(Token = "0x6002533")] [Address(RVA = "0x299EDC0", Offset = "0x299DBC0", VA = "0x18299EDC0")] private static bool Compare(byte[] a, byte[] b) { return default(bool); } // Token: 0x06002534 RID: 9524 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002534")] [Address(RVA = "0x299EE50", Offset = "0x299DC50", VA = "0x18299EE50")] internal static void DemandForUnsafeAssemblyNameAssignments(string originalAssemblyName, string newAssemblyName) { } // Token: 0x06002535 RID: 9525 RVA: 0x00015AF8 File Offset: 0x00013CF8 [Token(Token = "0x6002535")] [Address(RVA = "0x299FB80", Offset = "0x299E980", VA = "0x18299FB80")] internal static bool IsAssemblyNameAssignmentSafe(string originalAssemblyName, string newAssemblyName) { return default(bool); } /// Gets the number of members that have been added to the store. /// The number of members that have been added to the current . // Token: 0x17000532 RID: 1330 // (get) Token: 0x06002536 RID: 9526 RVA: 0x00015B10 File Offset: 0x00013D10 [Token(Token = "0x17000532")] public int MemberCount { [Token(Token = "0x6002536")] [Address(RVA = "0x4730E0", Offset = "0x471EE0", VA = "0x1804730E0")] get { return 0; } } /// Returns the type of the object to be serialized. /// The type of the object being serialized. // Token: 0x17000533 RID: 1331 // (get) Token: 0x06002537 RID: 9527 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000533")] public Type ObjectType { [Token(Token = "0x6002537")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")] get { return null; } } /// Gets whether the full type name has been explicitly set. /// /// if the full type name has been explicitly set; otherwise, . // Token: 0x17000534 RID: 1332 // (get) Token: 0x06002538 RID: 9528 RVA: 0x00015B28 File Offset: 0x00013D28 [Token(Token = "0x17000534")] public bool IsFullTypeNameSetExplicit { [Token(Token = "0x6002538")] [Address(RVA = "0x40FFA0", Offset = "0x40EDA0", VA = "0x18040FFA0")] get { return default(bool); } } /// Gets whether the assembly name has been explicitly set. /// /// if the assembly name has been explicitly set; otherwise, . // Token: 0x17000535 RID: 1333 // (get) Token: 0x06002539 RID: 9529 RVA: 0x00015B40 File Offset: 0x00013D40 [Token(Token = "0x17000535")] public bool IsAssemblyNameSetExplicit { [Token(Token = "0x6002539")] [Address(RVA = "0x46A7B0", Offset = "0x4695B0", VA = "0x18046A7B0")] get { return default(bool); } } /// Returns a used to iterate through the name-value pairs in the store. /// A for parsing the name-value pairs contained in the store. // Token: 0x0600253A RID: 9530 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600253A")] [Address(RVA = "0x299F310", Offset = "0x299E110", VA = "0x18299F310")] public SerializationInfoEnumerator GetEnumerator() { return null; } // Token: 0x0600253B RID: 9531 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600253B")] [Address(RVA = "0x299EE60", Offset = "0x299DC60", VA = "0x18299EE60")] private void ExpandArrays() { } /// Adds a value into the store, where is associated with and is serialized as being of . /// The name to associate with the value, so it can be deserialized later. /// The value to be serialized. Any children of this object will automatically be serialized. /// The to associate with the current object. This parameter must always be the type of the object itself or of one of its base classes. /// If or is . /// A value has already been associated with . // Token: 0x0600253C RID: 9532 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600253C")] [Address(RVA = "0x299EC30", Offset = "0x299DA30", VA = "0x18299EC30")] public void AddValue(string name, object value, Type type) { } /// Adds the specified object into the store, where it is associated with a specified name. /// The name to associate with the value, so it can be deserialized later. /// The value to be serialized. Any children of this object will automatically be serialized. /// /// is . /// A value has already been associated with . // Token: 0x0600253D RID: 9533 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600253D")] [Address(RVA = "0x299EAD0", Offset = "0x299D8D0", VA = "0x18299EAD0")] public void AddValue(string name, object value) { } /// Adds a Boolean value into the store. /// The name to associate with the value, so it can be deserialized later. /// The Boolean value to serialize. /// The parameter is . /// A value has already been associated with . // Token: 0x0600253E RID: 9534 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600253E")] [Address(RVA = "0x299E6B0", Offset = "0x299D4B0", VA = "0x18299E6B0")] public void AddValue(string name, bool value) { } /// Adds a Unicode character value into the store. /// The name to associate with the value, so it can be deserialized later. /// The character value to serialize. /// The parameter is . /// A value has already been associated with . // Token: 0x0600253F RID: 9535 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600253F")] [Address(RVA = "0x299ED10", Offset = "0x299DB10", VA = "0x18299ED10")] public void AddValue(string name, char value) { } /// Adds an 8-bit unsigned integer value into the store. /// The name to associate with the value, so it can be deserialized later. /// The byte value to serialize. /// The parameter is . /// A value has already been associated with . // Token: 0x06002540 RID: 9536 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002540")] [Address(RVA = "0x299E760", Offset = "0x299D560", VA = "0x18299E760")] public void AddValue(string name, byte value) { } /// Adds a 16-bit signed integer value into the store. /// The name to associate with the value, so it can be deserialized later. /// The value to serialize. /// The parameter is . /// A value has already been associated with . // Token: 0x06002541 RID: 9537 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002541")] [Address(RVA = "0x299E810", Offset = "0x299D610", VA = "0x18299E810")] public void AddValue(string name, short value) { } /// Adds a 32-bit signed integer value into the store. /// The name to associate with the value, so it can be deserialized later. /// The value to serialize. /// The parameter is . /// A value has already been associated with . // Token: 0x06002542 RID: 9538 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002542")] [Address(RVA = "0x299E8C0", Offset = "0x299D6C0", VA = "0x18299E8C0")] public void AddValue(string name, int value) { } /// Adds a 64-bit signed integer value into the store. /// The name to associate with the value, so it can be deserialized later. /// The Int64 value to serialize. /// The parameter is . /// A value has already been associated with . // Token: 0x06002543 RID: 9539 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002543")] [Address(RVA = "0x299EB80", Offset = "0x299D980", VA = "0x18299EB80")] public void AddValue(string name, long value) { } /// Adds a 64-bit unsigned integer value into the store. /// The name to associate with the value, so it can be deserialized later. /// The value to serialize. /// The parameter is . /// A value has already been associated with . // Token: 0x06002544 RID: 9540 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002544")] [Address(RVA = "0x299E970", Offset = "0x299D770", VA = "0x18299E970")] [CLSCompliant(false)] public void AddValue(string name, ulong value) { } /// Adds a single-precision floating-point value into the store. /// The name to associate with the value, so it can be deserialized later. /// The single value to serialize. /// The parameter is . /// A value has already been associated with . // Token: 0x06002545 RID: 9541 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002545")] [Address(RVA = "0x299E5F0", Offset = "0x299D3F0", VA = "0x18299E5F0")] public void AddValue(string name, float value) { } /// Adds a value into the store. /// The name to associate with the value, so it can be deserialized later. /// The value to serialize. /// The parameter is . /// A value has already been associated with . // Token: 0x06002546 RID: 9542 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002546")] [Address(RVA = "0x299EA20", Offset = "0x299D820", VA = "0x18299EA20")] public void AddValue(string name, DateTime value) { } // Token: 0x06002547 RID: 9543 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002547")] [Address(RVA = "0x299E330", Offset = "0x299D130", VA = "0x18299E330")] internal void AddValueInternal(string name, object value, Type type) { } // Token: 0x06002548 RID: 9544 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002548")] [Address(RVA = "0x299FE90", Offset = "0x299EC90", VA = "0x18299FE90")] internal void UpdateValue(string name, object value, Type type) { } // Token: 0x06002549 RID: 9545 RVA: 0x00015B58 File Offset: 0x00013D58 [Token(Token = "0x6002549")] [Address(RVA = "0x299EF40", Offset = "0x299DD40", VA = "0x18299EF40")] private int FindElement(string name) { return 0; } // Token: 0x0600254A RID: 9546 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600254A")] [Address(RVA = "0x299F1E0", Offset = "0x299DFE0", VA = "0x18299F1E0")] private object GetElement(string name, out Type foundType) { return null; } // Token: 0x0600254B RID: 9547 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600254B")] [Address(RVA = "0x299F150", Offset = "0x299DF50", VA = "0x18299F150")] [ComVisible(true)] private object GetElementNoThrow(string name, out Type foundType) { return null; } /// Retrieves a value from the store. /// The name associated with the value to retrieve. /// The of the value to retrieve. If the stored value cannot be converted to this type, the system will throw a . /// The object of the specified associated with . /// /// or is . /// The value associated with cannot be converted to . /// An element with the specified name is not found in the current instance. // Token: 0x0600254C RID: 9548 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600254C")] [Address(RVA = "0x299F9E0", Offset = "0x299E7E0", VA = "0x18299F9E0")] public object GetValue(string name, Type type) { return null; } // Token: 0x0600254D RID: 9549 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600254D")] [Address(RVA = "0x299F8B0", Offset = "0x299E6B0", VA = "0x18299F8B0")] [ComVisible(true)] internal object GetValueNoThrow(string name, Type type) { return null; } /// Retrieves a Boolean value from the store. /// The name associated with the value to retrieve. /// The Boolean value associated with . /// /// is . /// The value associated with cannot be converted to a Boolean value. /// An element with the specified name is not found in the current instance. // Token: 0x0600254E RID: 9550 RVA: 0x00015B70 File Offset: 0x00013D70 [Token(Token = "0x600254E")] [Address(RVA = "0x299EFF0", Offset = "0x299DDF0", VA = "0x18299EFF0")] public bool GetBoolean(string name) { return default(bool); } /// Retrieves a 32-bit signed integer value from the store. /// The name of the value to retrieve. /// The 32-bit signed integer associated with . /// /// is . /// The value associated with cannot be converted to a 32-bit signed integer. /// An element with the specified name is not found in the current instance. // Token: 0x0600254F RID: 9551 RVA: 0x00015B88 File Offset: 0x00013D88 [Token(Token = "0x600254F")] [Address(RVA = "0x299F3B0", Offset = "0x299E1B0", VA = "0x18299F3B0")] public int GetInt32(string name) { return 0; } /// Retrieves a 64-bit signed integer value from the store. /// The name associated with the value to retrieve. /// The 64-bit signed integer associated with . /// /// is . /// The value associated with cannot be converted to a 64-bit signed integer. /// An element with the specified name is not found in the current instance. // Token: 0x06002550 RID: 9552 RVA: 0x00015BA0 File Offset: 0x00013DA0 [Token(Token = "0x6002550")] [Address(RVA = "0x299F4A0", Offset = "0x299E2A0", VA = "0x18299F4A0")] public long GetInt64(string name) { return 0L; } /// Retrieves a single-precision floating-point value from the store. /// The name of the value to retrieve. /// The single-precision floating-point value associated with . /// /// is . /// The value associated with cannot be converted to a single-precision floating-point value. /// An element with the specified name is not found in the current instance. // Token: 0x06002551 RID: 9553 RVA: 0x00015BB8 File Offset: 0x00013DB8 [Token(Token = "0x6002551")] [Address(RVA = "0x299F600", Offset = "0x299E400", VA = "0x18299F600")] public float GetSingle(string name) { return 0f; } /// Retrieves a value from the store. /// The name associated with the value to retrieve. /// The associated with . /// /// is . /// The value associated with cannot be converted to a . /// An element with the specified name is not found in the current instance. // Token: 0x06002552 RID: 9554 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002552")] [Address(RVA = "0x299F760", Offset = "0x299E560", VA = "0x18299F760")] public string GetString(string name) { return null; } // Token: 0x040014D2 RID: 5330 [Token(Token = "0x40014D2")] private const int defaultSize = 4; // Token: 0x040014D3 RID: 5331 [Token(Token = "0x40014D3")] private const string s_mscorlibAssemblySimpleName = "mscorlib"; // Token: 0x040014D4 RID: 5332 [Token(Token = "0x40014D4")] private const string s_mscorlibFileName = "mscorlib.dll"; // Token: 0x040014D5 RID: 5333 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40014D5")] internal string[] m_members; // Token: 0x040014D6 RID: 5334 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40014D6")] internal object[] m_data; // Token: 0x040014D7 RID: 5335 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40014D7")] internal Type[] m_types; // Token: 0x040014D8 RID: 5336 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40014D8")] private Dictionary m_nameToIndex; // Token: 0x040014D9 RID: 5337 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40014D9")] internal int m_currMember; // Token: 0x040014DA RID: 5338 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40014DA")] internal IFormatterConverter m_converter; // Token: 0x040014DB RID: 5339 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40014DB")] private string m_fullTypeName; // Token: 0x040014DC RID: 5340 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40014DC")] private string m_assemName; // Token: 0x040014DD RID: 5341 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40014DD")] private Type objectType; // Token: 0x040014DE RID: 5342 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x40014DE")] private bool isFullTypeNameSetExplicit; // Token: 0x040014DF RID: 5343 [global::Cpp2IlInjected.FieldOffset(Offset = "0x59")] [Token(Token = "0x40014DF")] private bool isAssemblyNameSetExplicit; // Token: 0x040014E0 RID: 5344 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5A")] [Token(Token = "0x40014E0")] private bool requireSameTokenInPartialTrust; } }