Class ListReader<T>
Inheritance
System.Object
ListReader<T>
Assembly: VRage.Library.dll
Syntax
public sealed class ListReader<T> : ValueType, IEnumerable<T>, IEnumerable, IReadOnlyList<T>, IReadOnlyCollection<T>
Type Parameters
Constructors
ListReader(List<T>)
Declaration
public ListReader(List<T> list)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<T> |
list |
|
Fields
Empty
Declaration
public static ListReader<T> Empty
Field Value
Properties
Count
Declaration
public int Count { get; }
Property Value
Type |
Description |
System.Int32 |
|
Item[Int32]
Declaration
public T this[int index] { get; }
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Property Value
Methods
GetEnumerator()
Declaration
public List<T>.Enumerator GetEnumerator()
Returns
Type |
Description |
System.Collections.Generic.List.Enumerator<> |
|
IndexOf(T)
Declaration
public int IndexOf(T item)
Parameters
Type |
Name |
Description |
T |
item |
|
Returns
Type |
Description |
System.Int32 |
|
ItemAt(Int32)
Declaration
public T ItemAt(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Operators
Implicit(List<T> to ListReader<T>)
Declaration
public static implicit operator ListReader<T>(List<T> list)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<T> |
list |
|
Returns