Show / Hide Table of Contents

Class MyUniqueList<T>

Inheritance
System.Object
MyUniqueList<T>
Namespace: VRage.Collections
Assembly: VRage.Library.dll
Syntax
public class MyUniqueList<T> : Object
Type Parameters
Name Description
T

Constructors

MyUniqueList()

Declaration
public MyUniqueList()

Properties

Count

O(1)

Declaration
public int Count { get; }
Property Value
Type Description
System.Int32

Item[Int32]

O(1)

Declaration
public T this[int index] { get; }
Parameters
Type Name Description
System.Int32 index
Property Value
Type Description
T

ItemList

Declaration
public ListReader<T> ItemList { get; }
Property Value
Type Description
ListReader<T>

Items

Declaration
public UniqueListReader<T> Items { get; }
Property Value
Type Description
UniqueListReader<T>

Methods

Add(T)

O(1)

Declaration
public bool Add(T item)
Parameters
Type Name Description
T item
Returns
Type Description
System.Boolean

Clear()

Declaration
public void Clear()

Contains(T)

O(1)

Declaration
public bool Contains(T item)
Parameters
Type Name Description
T item
Returns
Type Description
System.Boolean

GetEnumerator()

Declaration
public List<T>.Enumerator GetEnumerator()
Returns
Type Description
System.Collections.Generic.List.Enumerator<>

Insert(Int32, T)

O(n)

Declaration
public bool Insert(int index, T item)
Parameters
Type Name Description
System.Int32 index
T item
Returns
Type Description
System.Boolean

Remove(T)

O(n)

Declaration
public bool Remove(T item)
Parameters
Type Name Description
T item
Returns
Type Description
System.Boolean
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾