Files
Apr2020-Cpp2Il-Dump/mscorlib/System/Runtime/Serialization/SerializationInfo.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

530 lines
27 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Runtime.Serialization
{
/// <summary>Stores all the data needed to serialize or deserialize an object. This class cannot be inherited.</summary>
// Token: 0x0200045B RID: 1115
[Token(Token = "0x200045B")]
[ComVisible(true)]
public sealed class SerializationInfo
{
/// <summary>Creates a new instance of the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> class.</summary>
/// <param name="type">The <see cref="T:System.Type" /> of the object to serialize.</param>
/// <param name="converter">The <see cref="T:System.Runtime.Serialization.IFormatterConverter" /> used during deserialization.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="type" /> or <paramref name="converter" /> is <see langword="null" />.</exception>
// 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)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> class.</summary>
/// <param name="type">The <see cref="T:System.Type" /> of the object to serialize.</param>
/// <param name="converter">The <see cref="T:System.Runtime.Serialization.IFormatterConverter" /> used during deserialization.</param>
/// <param name="requireSameTokenInPartialTrust">Indicates whether the object requires same token in partial trust.</param>
// 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)
{
}
/// <summary>Gets or sets the full name of the <see cref="T:System.Type" /> to serialize.</summary>
/// <returns>The full name of the type to serialize.</returns>
/// <exception cref="T:System.ArgumentNullException">The value this property is set to is <see langword="null" />.</exception>
// 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;
}
}
/// <summary>Gets or sets the assembly name of the type to serialize during serialization only.</summary>
/// <returns>The full name of the assembly of the type to serialize.</returns>
/// <exception cref="T:System.ArgumentNullException">The value the property is set to is <see langword="null" />.</exception>
// 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;
}
}
/// <summary>Sets the <see cref="T:System.Type" /> of the object to serialize.</summary>
/// <param name="type">The <see cref="T:System.Type" /> of the object to serialize.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> parameter is <see langword="null" />.</exception>
// 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);
}
/// <summary>Gets the number of members that have been added to the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</summary>
/// <returns>The number of members that have been added to the current <see cref="T:System.Runtime.Serialization.SerializationInfo" />.</returns>
// 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;
}
}
/// <summary>Returns the type of the object to be serialized.</summary>
/// <returns>The type of the object being serialized.</returns>
// 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;
}
}
/// <summary>Gets whether the full type name has been explicitly set.</summary>
/// <returns>
/// <see langword="true" /> if the full type name has been explicitly set; otherwise, <see langword="false" />.</returns>
// 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);
}
}
/// <summary>Gets whether the assembly name has been explicitly set.</summary>
/// <returns>
/// <see langword="true" /> if the assembly name has been explicitly set; otherwise, <see langword="false" />.</returns>
// 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);
}
}
/// <summary>Returns a <see cref="T:System.Runtime.Serialization.SerializationInfoEnumerator" /> used to iterate through the name-value pairs in the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</summary>
/// <returns>A <see cref="T:System.Runtime.Serialization.SerializationInfoEnumerator" /> for parsing the name-value pairs contained in the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</returns>
// 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()
{
}
/// <summary>Adds a value into the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store, where <paramref name="value" /> is associated with <paramref name="name" /> and is serialized as being of <see cref="T:System.Type" /><paramref name="type" />.</summary>
/// <param name="name">The name to associate with the value, so it can be deserialized later.</param>
/// <param name="value">The value to be serialized. Any children of this object will automatically be serialized.</param>
/// <param name="type">The <see cref="T:System.Type" /> to associate with the current object. This parameter must always be the type of the object itself or of one of its base classes.</param>
/// <exception cref="T:System.ArgumentNullException">If <paramref name="name" /> or <paramref name="type" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name" />.</exception>
// 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)
{
}
/// <summary>Adds the specified object into the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store, where it is associated with a specified name.</summary>
/// <param name="name">The name to associate with the value, so it can be deserialized later.</param>
/// <param name="value">The value to be serialized. Any children of this object will automatically be serialized.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="name" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name" />.</exception>
// 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)
{
}
/// <summary>Adds a Boolean value into the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</summary>
/// <param name="name">The name to associate with the value, so it can be deserialized later.</param>
/// <param name="value">The Boolean value to serialize.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is <see langword="null" />.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name" />.</exception>
// 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)
{
}
/// <summary>Adds a Unicode character value into the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</summary>
/// <param name="name">The name to associate with the value, so it can be deserialized later.</param>
/// <param name="value">The character value to serialize.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is <see langword="null" />.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name" />.</exception>
// 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)
{
}
/// <summary>Adds an 8-bit unsigned integer value into the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</summary>
/// <param name="name">The name to associate with the value, so it can be deserialized later.</param>
/// <param name="value">The byte value to serialize.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is <see langword="null" />.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name" />.</exception>
// 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)
{
}
/// <summary>Adds a 16-bit signed integer value into the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</summary>
/// <param name="name">The name to associate with the value, so it can be deserialized later.</param>
/// <param name="value">The <see langword="Int16" /> value to serialize.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is <see langword="null" />.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name" />.</exception>
// 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)
{
}
/// <summary>Adds a 32-bit signed integer value into the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</summary>
/// <param name="name">The name to associate with the value, so it can be deserialized later.</param>
/// <param name="value">The <see langword="Int32" /> value to serialize.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is <see langword="null" />.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name" />.</exception>
// 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)
{
}
/// <summary>Adds a 64-bit signed integer value into the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</summary>
/// <param name="name">The name to associate with the value, so it can be deserialized later.</param>
/// <param name="value">The Int64 value to serialize.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is <see langword="null" />.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name" />.</exception>
// 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)
{
}
/// <summary>Adds a 64-bit unsigned integer value into the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</summary>
/// <param name="name">The name to associate with the value, so it can be deserialized later.</param>
/// <param name="value">The <see langword="UInt64" /> value to serialize.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is <see langword="null" />.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name" />.</exception>
// 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)
{
}
/// <summary>Adds a single-precision floating-point value into the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</summary>
/// <param name="name">The name to associate with the value, so it can be deserialized later.</param>
/// <param name="value">The single value to serialize.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is <see langword="null" />.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name" />.</exception>
// 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)
{
}
/// <summary>Adds a <see cref="T:System.DateTime" /> value into the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</summary>
/// <param name="name">The name to associate with the value, so it can be deserialized later.</param>
/// <param name="value">The <see cref="T:System.DateTime" /> value to serialize.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is <see langword="null" />.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name" />.</exception>
// 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;
}
/// <summary>Retrieves a value from the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</summary>
/// <param name="name">The name associated with the value to retrieve.</param>
/// <param name="type">The <see cref="T:System.Type" /> of the value to retrieve. If the stored value cannot be converted to this type, the system will throw a <see cref="T:System.InvalidCastException" />.</param>
/// <returns>The object of the specified <see cref="T:System.Type" /> associated with <paramref name="name" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="name" /> or <paramref name="type" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name" /> cannot be converted to <paramref name="type" />.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
// 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;
}
/// <summary>Retrieves a Boolean value from the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</summary>
/// <param name="name">The name associated with the value to retrieve.</param>
/// <returns>The Boolean value associated with <paramref name="name" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="name" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name" /> cannot be converted to a Boolean value.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
// 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);
}
/// <summary>Retrieves a 32-bit signed integer value from the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</summary>
/// <param name="name">The name of the value to retrieve.</param>
/// <returns>The 32-bit signed integer associated with <paramref name="name" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="name" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name" /> cannot be converted to a 32-bit signed integer.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
// 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;
}
/// <summary>Retrieves a 64-bit signed integer value from the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</summary>
/// <param name="name">The name associated with the value to retrieve.</param>
/// <returns>The 64-bit signed integer associated with <paramref name="name" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="name" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name" /> cannot be converted to a 64-bit signed integer.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
// 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;
}
/// <summary>Retrieves a single-precision floating-point value from the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</summary>
/// <param name="name">The name of the value to retrieve.</param>
/// <returns>The single-precision floating-point value associated with <paramref name="name" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="name" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name" /> cannot be converted to a single-precision floating-point value.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
// 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;
}
/// <summary>Retrieves a <see cref="T:System.String" /> value from the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> store.</summary>
/// <param name="name">The name associated with the value to retrieve.</param>
/// <returns>The <see cref="T:System.String" /> associated with <paramref name="name" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="name" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name" /> cannot be converted to a <see cref="T:System.String" />.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
// 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<string, int> 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;
}
}