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

151 lines
5.4 KiB
C#

using System;
using System.Collections;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Runtime.Serialization
{
/// <summary>Provides a formatter-friendly mechanism for parsing the data in <see cref="T:System.Runtime.Serialization.SerializationInfo" />. This class cannot be inherited.</summary>
// Token: 0x0200045D RID: 1117
[Token(Token = "0x200045D")]
[ComVisible(true)]
public sealed class SerializationInfoEnumerator : IEnumerator
{
// Token: 0x06002556 RID: 9558 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002556")]
[Address(RVA = "0x299DFB0", Offset = "0x299CDB0", VA = "0x18299DFB0")]
internal SerializationInfoEnumerator(string[] members, object[] info, Type[] types, int numItems)
{
}
/// <summary>Updates the enumerator to the next item.</summary>
/// <returns>
/// <see langword="true" /> if a new element is found; otherwise, <see langword="false" />.</returns>
// Token: 0x06002557 RID: 9559 RVA: 0x00015BD0 File Offset: 0x00013DD0
[Token(Token = "0x6002557")]
[Address(RVA = "0x299DE40", Offset = "0x299CC40", VA = "0x18299DE40", Slot = "4")]
public bool MoveNext()
{
return default(bool);
}
/// <summary>Gets the current item in the collection.</summary>
/// <returns>A <see cref="T:System.Runtime.Serialization.SerializationEntry" /> that contains the current serialization data.</returns>
/// <exception cref="T:System.InvalidOperationException">The enumeration has not started or has already ended.</exception>
// Token: 0x17000538 RID: 1336
// (get) Token: 0x06002558 RID: 9560 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000538")]
object IEnumerator.Current
{
[Token(Token = "0x6002558")]
[Address(RVA = "0x299DE70", Offset = "0x299CC70", VA = "0x18299DE70", Slot = "5")]
get
{
return null;
}
}
/// <summary>Gets the item currently being examined.</summary>
/// <returns>The item currently being examined.</returns>
/// <exception cref="T:System.InvalidOperationException">The enumerator has not started enumerating items or has reached the end of the enumeration.</exception>
// Token: 0x17000539 RID: 1337
// (get) Token: 0x06002559 RID: 9561 RVA: 0x00015BE8 File Offset: 0x00013DE8
[Token(Token = "0x17000539")]
public SerializationEntry Current
{
[Token(Token = "0x6002559")]
[Address(RVA = "0x299E010", Offset = "0x299CE10", VA = "0x18299E010")]
get
{
return default(SerializationEntry);
}
}
/// <summary>Resets the enumerator to the first item.</summary>
// Token: 0x0600255A RID: 9562 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600255A")]
[Address(RVA = "0x299DE60", Offset = "0x299CC60", VA = "0x18299DE60", Slot = "6")]
public void Reset()
{
}
/// <summary>Gets the name for the item currently being examined.</summary>
/// <returns>The item name.</returns>
/// <exception cref="T:System.InvalidOperationException">The enumerator has not started enumerating items or has reached the end of the enumeration.</exception>
// Token: 0x1700053A RID: 1338
// (get) Token: 0x0600255B RID: 9563 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700053A")]
public string Name
{
[Token(Token = "0x600255B")]
[Address(RVA = "0x299E120", Offset = "0x299CF20", VA = "0x18299E120")]
get
{
return null;
}
}
/// <summary>Gets the value of the item currently being examined.</summary>
/// <returns>The value of the item currently being examined.</returns>
/// <exception cref="T:System.InvalidOperationException">The enumerator has not started enumerating items or has reached the end of the enumeration.</exception>
// Token: 0x1700053B RID: 1339
// (get) Token: 0x0600255C RID: 9564 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700053B")]
public object Value
{
[Token(Token = "0x600255C")]
[Address(RVA = "0x299E280", Offset = "0x299D080", VA = "0x18299E280")]
get
{
return null;
}
}
/// <summary>Gets the type of the item currently being examined.</summary>
/// <returns>The type of the item currently being examined.</returns>
/// <exception cref="T:System.InvalidOperationException">The enumerator has not started enumerating items or has reached the end of the enumeration.</exception>
// Token: 0x1700053C RID: 1340
// (get) Token: 0x0600255D RID: 9565 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700053C")]
public Type ObjectType
{
[Token(Token = "0x600255D")]
[Address(RVA = "0x299E1D0", Offset = "0x299CFD0", VA = "0x18299E1D0")]
get
{
return null;
}
}
// Token: 0x040014E4 RID: 5348
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40014E4")]
private string[] m_members;
// Token: 0x040014E5 RID: 5349
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40014E5")]
private object[] m_data;
// Token: 0x040014E6 RID: 5350
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40014E6")]
private Type[] m_types;
// Token: 0x040014E7 RID: 5351
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40014E7")]
private int m_numItems;
// Token: 0x040014E8 RID: 5352
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40014E8")]
private int m_currItem;
// Token: 0x040014E9 RID: 5353
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40014E9")]
private bool m_current;
}
}