using System;
using System.Collections;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Runtime.Serialization
{
/// Provides a formatter-friendly mechanism for parsing the data in . This class cannot be inherited.
// Token: 0x02000479 RID: 1145
[Token(Token = "0x2000479")]
[ComVisible(true)]
public sealed class SerializationInfoEnumerator : IEnumerator
{
// Token: 0x06002762 RID: 10082 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002762")]
[Address(RVA = "0x267ABB0", Offset = "0x2679BB0", VA = "0x18267ABB0")]
internal SerializationInfoEnumerator(string[] members, object[] info, Type[] types, int numItems)
{
}
/// Updates the enumerator to the next item.
///
/// if a new element is found; otherwise, .
// Token: 0x06002763 RID: 10083 RVA: 0x00017FA0 File Offset: 0x000161A0
[Token(Token = "0x6002763")]
[Address(RVA = "0x267AA40", Offset = "0x2679A40", VA = "0x18267AA40", Slot = "4")]
public bool MoveNext()
{
return default(bool);
}
/// Gets the current item in the collection.
/// A that contains the current serialization data.
/// The enumeration has not started or has already ended.
// Token: 0x170005AF RID: 1455
// (get) Token: 0x06002764 RID: 10084 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170005AF")]
object IEnumerator.Current
{
[Token(Token = "0x6002764")]
[Address(RVA = "0x267AA70", Offset = "0x2679A70", VA = "0x18267AA70", Slot = "5")]
get
{
return null;
}
}
/// Gets the item currently being examined.
/// The item currently being examined.
/// The enumerator has not started enumerating items or has reached the end of the enumeration.
// Token: 0x170005B0 RID: 1456
// (get) Token: 0x06002765 RID: 10085 RVA: 0x00017FB8 File Offset: 0x000161B8
[Token(Token = "0x170005B0")]
public SerializationEntry Current
{
[Token(Token = "0x6002765")]
[Address(RVA = "0x267AC10", Offset = "0x2679C10", VA = "0x18267AC10")]
get
{
return default(SerializationEntry);
}
}
/// Resets the enumerator to the first item.
// Token: 0x06002766 RID: 10086 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002766")]
[Address(RVA = "0x267AA60", Offset = "0x2679A60", VA = "0x18267AA60", Slot = "6")]
public void Reset()
{
}
/// Gets the name for the item currently being examined.
/// The item name.
/// The enumerator has not started enumerating items or has reached the end of the enumeration.
// Token: 0x170005B1 RID: 1457
// (get) Token: 0x06002767 RID: 10087 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170005B1")]
public string Name
{
[Token(Token = "0x6002767")]
[Address(RVA = "0x267AD20", Offset = "0x2679D20", VA = "0x18267AD20")]
get
{
return null;
}
}
/// Gets the value of the item currently being examined.
/// The value of the item currently being examined.
/// The enumerator has not started enumerating items or has reached the end of the enumeration.
// Token: 0x170005B2 RID: 1458
// (get) Token: 0x06002768 RID: 10088 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170005B2")]
public object Value
{
[Token(Token = "0x6002768")]
[Address(RVA = "0x267AE80", Offset = "0x2679E80", VA = "0x18267AE80")]
get
{
return null;
}
}
/// Gets the type of the item currently being examined.
/// The type of the item currently being examined.
/// The enumerator has not started enumerating items or has reached the end of the enumeration.
// Token: 0x170005B3 RID: 1459
// (get) Token: 0x06002769 RID: 10089 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170005B3")]
public Type ObjectType
{
[Token(Token = "0x6002769")]
[Address(RVA = "0x267ADD0", Offset = "0x2679DD0", VA = "0x18267ADD0")]
get
{
return null;
}
}
// Token: 0x040015A7 RID: 5543
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40015A7")]
private string[] m_members;
// Token: 0x040015A8 RID: 5544
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40015A8")]
private object[] m_data;
// Token: 0x040015A9 RID: 5545
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40015A9")]
private Type[] m_types;
// Token: 0x040015AA RID: 5546
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40015AA")]
private int m_numItems;
// Token: 0x040015AB RID: 5547
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40015AB")]
private int m_currItem;
// Token: 0x040015AC RID: 5548
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40015AC")]
private bool m_current;
}
}