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: 0x02000477 RID: 1143 [Token(Token = "0x2000477")] [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: 0x0600273A RID: 10042 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600273A")] [Address(RVA = "0x267CBB0", Offset = "0x267BBB0", VA = "0x18267CBB0")] [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: 0x0600273B RID: 10043 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600273B")] [Address(RVA = "0x267CBD0", Offset = "0x267BBD0", VA = "0x18267CBD0")] [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: 0x170005A7 RID: 1447 // (get) Token: 0x0600273C RID: 10044 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170005A7")] public string FullTypeName { [Token(Token = "0x600273C")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] 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: 0x170005A8 RID: 1448 // (get) Token: 0x0600273D RID: 10045 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170005A8")] public string AssemblyName { [Token(Token = "0x600273D")] [Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")] get { return null; } } /// Sets the of the object to serialize. /// The of the object to serialize. /// The parameter is . // Token: 0x0600273E RID: 10046 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600273E")] [Address(RVA = "0x267C910", Offset = "0x267B910", VA = "0x18267C910")] public void SetType(Type type) { } // Token: 0x0600273F RID: 10047 RVA: 0x00017EB0 File Offset: 0x000160B0 [Token(Token = "0x600273F")] [Address(RVA = "0x267B9C0", Offset = "0x267A9C0", VA = "0x18267B9C0")] private static bool Compare(byte[] a, byte[] b) { return default(bool); } // Token: 0x06002740 RID: 10048 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002740")] [Address(RVA = "0x267BA50", Offset = "0x267AA50", VA = "0x18267BA50")] internal static void DemandForUnsafeAssemblyNameAssignments(string originalAssemblyName, string newAssemblyName) { } // Token: 0x06002741 RID: 10049 RVA: 0x00017EC8 File Offset: 0x000160C8 [Token(Token = "0x6002741")] [Address(RVA = "0x267C780", Offset = "0x267B780", VA = "0x18267C780")] 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: 0x170005A9 RID: 1449 // (get) Token: 0x06002742 RID: 10050 RVA: 0x00017EE0 File Offset: 0x000160E0 [Token(Token = "0x170005A9")] public int MemberCount { [Token(Token = "0x6002742")] [Address(RVA = "0x4257C0", Offset = "0x4247C0", VA = "0x1804257C0")] get { return 0; } } /// Returns the type of the object to be serialized. /// The type of the object being serialized. // Token: 0x170005AA RID: 1450 // (get) Token: 0x06002743 RID: 10051 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170005AA")] public Type ObjectType { [Token(Token = "0x6002743")] [Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")] get { return null; } } /// Gets whether the full type name has been explicitly set. /// /// if the full type name has been explicitly set; otherwise, . // Token: 0x170005AB RID: 1451 // (get) Token: 0x06002744 RID: 10052 RVA: 0x00017EF8 File Offset: 0x000160F8 [Token(Token = "0x170005AB")] public bool IsFullTypeNameSetExplicit { [Token(Token = "0x6002744")] [Address(RVA = "0x51F220", Offset = "0x51E220", VA = "0x18051F220")] get { return default(bool); } } /// Gets whether the assembly name has been explicitly set. /// /// if the assembly name has been explicitly set; otherwise, . // Token: 0x170005AC RID: 1452 // (get) Token: 0x06002745 RID: 10053 RVA: 0x00017F10 File Offset: 0x00016110 [Token(Token = "0x170005AC")] public bool IsAssemblyNameSetExplicit { [Token(Token = "0x6002745")] [Address(RVA = "0x538C50", Offset = "0x537C50", VA = "0x180538C50")] 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: 0x06002746 RID: 10054 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002746")] [Address(RVA = "0x267BF10", Offset = "0x267AF10", VA = "0x18267BF10")] public SerializationInfoEnumerator GetEnumerator() { return null; } // Token: 0x06002747 RID: 10055 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002747")] [Address(RVA = "0x267BA60", Offset = "0x267AA60", VA = "0x18267BA60")] 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: 0x06002748 RID: 10056 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002748")] [Address(RVA = "0x267B830", Offset = "0x267A830", VA = "0x18267B830")] 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: 0x06002749 RID: 10057 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002749")] [Address(RVA = "0x267B6D0", Offset = "0x267A6D0", VA = "0x18267B6D0")] 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: 0x0600274A RID: 10058 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600274A")] [Address(RVA = "0x267B2B0", Offset = "0x267A2B0", VA = "0x18267B2B0")] 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: 0x0600274B RID: 10059 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600274B")] [Address(RVA = "0x267B910", Offset = "0x267A910", VA = "0x18267B910")] 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: 0x0600274C RID: 10060 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600274C")] [Address(RVA = "0x267B360", Offset = "0x267A360", VA = "0x18267B360")] 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: 0x0600274D RID: 10061 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600274D")] [Address(RVA = "0x267B410", Offset = "0x267A410", VA = "0x18267B410")] 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: 0x0600274E RID: 10062 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600274E")] [Address(RVA = "0x267B4C0", Offset = "0x267A4C0", VA = "0x18267B4C0")] 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: 0x0600274F RID: 10063 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600274F")] [Address(RVA = "0x267B780", Offset = "0x267A780", VA = "0x18267B780")] 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: 0x06002750 RID: 10064 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002750")] [Address(RVA = "0x267B570", Offset = "0x267A570", VA = "0x18267B570")] [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: 0x06002751 RID: 10065 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002751")] [Address(RVA = "0x267B1F0", Offset = "0x267A1F0", VA = "0x18267B1F0")] 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: 0x06002752 RID: 10066 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002752")] [Address(RVA = "0x267B620", Offset = "0x267A620", VA = "0x18267B620")] public void AddValue(string name, DateTime value) { } // Token: 0x06002753 RID: 10067 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002753")] [Address(RVA = "0x267AF30", Offset = "0x2679F30", VA = "0x18267AF30")] internal void AddValueInternal(string name, object value, Type type) { } // Token: 0x06002754 RID: 10068 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002754")] [Address(RVA = "0x267CA90", Offset = "0x267BA90", VA = "0x18267CA90")] internal void UpdateValue(string name, object value, Type type) { } // Token: 0x06002755 RID: 10069 RVA: 0x00017F28 File Offset: 0x00016128 [Token(Token = "0x6002755")] [Address(RVA = "0x267BB40", Offset = "0x267AB40", VA = "0x18267BB40")] private int FindElement(string name) { return 0; } // Token: 0x06002756 RID: 10070 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002756")] [Address(RVA = "0x267BDE0", Offset = "0x267ADE0", VA = "0x18267BDE0")] private object GetElement(string name, out Type foundType) { return null; } // Token: 0x06002757 RID: 10071 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002757")] [Address(RVA = "0x267BD50", Offset = "0x267AD50", VA = "0x18267BD50")] [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: 0x06002758 RID: 10072 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002758")] [Address(RVA = "0x267C5E0", Offset = "0x267B5E0", VA = "0x18267C5E0")] public object GetValue(string name, Type type) { return null; } // Token: 0x06002759 RID: 10073 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002759")] [Address(RVA = "0x267C4B0", Offset = "0x267B4B0", VA = "0x18267C4B0")] [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: 0x0600275A RID: 10074 RVA: 0x00017F40 File Offset: 0x00016140 [Token(Token = "0x600275A")] [Address(RVA = "0x267BBF0", Offset = "0x267ABF0", VA = "0x18267BBF0")] 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: 0x0600275B RID: 10075 RVA: 0x00017F58 File Offset: 0x00016158 [Token(Token = "0x600275B")] [Address(RVA = "0x267BFB0", Offset = "0x267AFB0", VA = "0x18267BFB0")] 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: 0x0600275C RID: 10076 RVA: 0x00017F70 File Offset: 0x00016170 [Token(Token = "0x600275C")] [Address(RVA = "0x267C0A0", Offset = "0x267B0A0", VA = "0x18267C0A0")] 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: 0x0600275D RID: 10077 RVA: 0x00017F88 File Offset: 0x00016188 [Token(Token = "0x600275D")] [Address(RVA = "0x267C200", Offset = "0x267B200", VA = "0x18267C200")] 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: 0x0600275E RID: 10078 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600275E")] [Address(RVA = "0x267C360", Offset = "0x267B360", VA = "0x18267C360")] public string GetString(string name) { return null; } // Token: 0x04001595 RID: 5525 [Token(Token = "0x4001595")] private const int defaultSize = 4; // Token: 0x04001596 RID: 5526 [Token(Token = "0x4001596")] private const string s_mscorlibAssemblySimpleName = "mscorlib"; // Token: 0x04001597 RID: 5527 [Token(Token = "0x4001597")] private const string s_mscorlibFileName = "mscorlib.dll"; // Token: 0x04001598 RID: 5528 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001598")] internal string[] m_members; // Token: 0x04001599 RID: 5529 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001599")] internal object[] m_data; // Token: 0x0400159A RID: 5530 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400159A")] internal Type[] m_types; // Token: 0x0400159B RID: 5531 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400159B")] private Dictionary m_nameToIndex; // Token: 0x0400159C RID: 5532 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400159C")] internal int m_currMember; // Token: 0x0400159D RID: 5533 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400159D")] internal IFormatterConverter m_converter; // Token: 0x0400159E RID: 5534 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400159E")] private string m_fullTypeName; // Token: 0x0400159F RID: 5535 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400159F")] private string m_assemName; // Token: 0x040015A0 RID: 5536 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40015A0")] private Type objectType; // Token: 0x040015A1 RID: 5537 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x40015A1")] private bool isFullTypeNameSetExplicit; // Token: 0x040015A2 RID: 5538 [global::Cpp2IlInjected.FieldOffset(Offset = "0x59")] [Token(Token = "0x40015A2")] private bool isAssemblyNameSetExplicit; // Token: 0x040015A3 RID: 5539 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5A")] [Token(Token = "0x40015A3")] private bool requireSameTokenInPartialTrust; } }