Space Engineers
Public Member Functions | Properties | List of all members
VRage.Collections.MyUniqueList< T > Class Template Reference

Public Member Functions

bool Add (T item)
 O(1) More...
 
bool Insert (int index, T item)
 O(n) More...
 
bool Remove (T item)
 O(n) More...
 
void Clear ()
 
bool Contains (T item)
 O(1) More...
 
List< T >.Enumerator GetEnumerator ()
 

Properties

int Count [get]
 O(1) More...
 
this[int index] [get]
 O(1) More...
 
UniqueListReader< T > Items [get]
 
ListReader< T > ItemList [get]
 

Detailed Description

Definition at line 9 of file MyUniqueList.cs.

Member Function Documentation

bool VRage.Collections.MyUniqueList< T >.Add ( item)
inline

O(1)

Definition at line 34 of file MyUniqueList.cs.

void VRage.Collections.MyUniqueList< T >.Clear ( )
inline

Definition at line 84 of file MyUniqueList.cs.

bool VRage.Collections.MyUniqueList< T >.Contains ( item)
inline

O(1)

Definition at line 93 of file MyUniqueList.cs.

List<T>.Enumerator VRage.Collections.MyUniqueList< T >.GetEnumerator ( )
inline

Definition at line 108 of file MyUniqueList.cs.

bool VRage.Collections.MyUniqueList< T >.Insert ( int  index,
item 
)
inline

O(n)

Definition at line 50 of file MyUniqueList.cs.

bool VRage.Collections.MyUniqueList< T >.Remove ( item)
inline

O(n)

Definition at line 71 of file MyUniqueList.cs.

Property Documentation

int VRage.Collections.MyUniqueList< T >.Count
get

O(1)

Definition at line 19 of file MyUniqueList.cs.

Definition at line 104 of file MyUniqueList.cs.

Definition at line 99 of file MyUniqueList.cs.

T VRage.Collections.MyUniqueList< T >.this[int index]
get

O(1)

Definition at line 27 of file MyUniqueList.cs.


The documentation for this class was generated from the following file: