Files
27Aug2021-Cpp2IL-Dump/System/Collections/Generic/LinkedListNode.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

122 lines
4.7 KiB
C#

using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// <summary>Represents a node in a <see cref="T:System.Collections.Generic.LinkedList`1" />. This class cannot be inherited.</summary>
/// <typeparam name="T">Specifies the element type of the linked list.</typeparam>
// Token: 0x02000346 RID: 838
[Token(Token = "0x2000346")]
public sealed class LinkedListNode<T>
{
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.LinkedListNode`1" /> class, containing the specified value.</summary>
/// <param name="value">The value to contain in the <see cref="T:System.Collections.Generic.LinkedListNode`1" />.</param>
// Token: 0x06001601 RID: 5633 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6001601")]
[Address(RVA = "0x2E68ED0", Offset = "0x2E67ED0", VA = "0x182E68ED0")]
public LinkedListNode(T value)
{
}
// Token: 0x06001602 RID: 5634 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6001602")]
[Address(RVA = "0x2E68E40", Offset = "0x2E67E40", VA = "0x182E68E40")]
internal LinkedListNode(LinkedList<T> list, T value)
{
}
/// <summary>Gets the <see cref="T:System.Collections.Generic.LinkedList`1" /> that the <see cref="T:System.Collections.Generic.LinkedListNode`1" /> belongs to.</summary>
/// <returns>A reference to the <see cref="T:System.Collections.Generic.LinkedList`1" /> that the <see cref="T:System.Collections.Generic.LinkedListNode`1" /> belongs to, or <see langword="null" /> if the <see cref="T:System.Collections.Generic.LinkedListNode`1" /> is not linked.</returns>
// Token: 0x17000490 RID: 1168
// (get) Token: 0x06001603 RID: 5635 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000490")]
public LinkedList<T> List
{
[Token(Token = "0x6001603")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
/// <summary>Gets the next node in the <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
/// <returns>A reference to the next node in the <see cref="T:System.Collections.Generic.LinkedList`1" />, or <see langword="null" /> if the current node is the last element (<see cref="P:System.Collections.Generic.LinkedList`1.Last" />) of the <see cref="T:System.Collections.Generic.LinkedList`1" />.</returns>
// Token: 0x17000491 RID: 1169
// (get) Token: 0x06001604 RID: 5636 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000491")]
public LinkedListNode<T> Next
{
[Token(Token = "0x6001604")]
[Address(RVA = "0x2E68F10", Offset = "0x2E67F10", VA = "0x182E68F10")]
get
{
return null;
}
}
/// <summary>Gets the previous node in the <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
/// <returns>A reference to the previous node in the <see cref="T:System.Collections.Generic.LinkedList`1" />, or <see langword="null" /> if the current node is the first element (<see cref="P:System.Collections.Generic.LinkedList`1.First" />) of the <see cref="T:System.Collections.Generic.LinkedList`1" />.</returns>
// Token: 0x17000492 RID: 1170
// (get) Token: 0x06001605 RID: 5637 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000492")]
public LinkedListNode<T> Previous
{
[Token(Token = "0x6001605")]
[Address(RVA = "0x2E68F40", Offset = "0x2E67F40", VA = "0x182E68F40")]
get
{
return null;
}
}
/// <summary>Gets the value contained in the node.</summary>
/// <returns>The value contained in the node.</returns>
// Token: 0x17000493 RID: 1171
// (get) Token: 0x06001606 RID: 5638 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06001607 RID: 5639 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000493")]
public T Value
{
[Token(Token = "0x6001606")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return null;
}
[Token(Token = "0x6001607")]
[Address(RVA = "0x2E68F90", Offset = "0x2E67F90", VA = "0x182E68F90")]
set
{
}
}
// Token: 0x06001608 RID: 5640 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6001608")]
[Address(RVA = "0x1679B90", Offset = "0x1678B90", VA = "0x181679B90")]
internal void Invalidate()
{
}
// Token: 0x04000E46 RID: 3654
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000E46")]
internal LinkedList<T> list;
// Token: 0x04000E47 RID: 3655
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000E47")]
internal LinkedListNode<T> next;
// Token: 0x04000E48 RID: 3656
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000E48")]
internal LinkedListNode<T> prev;
// Token: 0x04000E49 RID: 3657
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000E49")]
internal T item;
}
}