Space Engineers
Public Member Functions | Public Attributes | Properties | List of all members
VRage.Collections.ObservableCollection< T >.Enumerator Struct Reference

Enumerator which uses index access. Index access on Collection is O(1) operation More...

Inheritance diagram for VRage.Collections.ObservableCollection< T >.Enumerator:

Public Member Functions

 Enumerator (ObservableCollection< T > collection)
 
void Dispose ()
 
bool MoveNext ()
 
void Reset ()
 

Public Attributes

ObservableCollection< T > m_collection
 
int m_index
 

Properties

Current [get]
 
object IEnumerator. Current [get]
 

Detailed Description

Enumerator which uses index access. Index access on Collection is O(1) operation

Definition at line 19 of file ObservableCollection.cs.

Constructor & Destructor Documentation

VRage.Collections.ObservableCollection< T >.Enumerator.Enumerator ( ObservableCollection< T >  collection)
inline

Definition at line 24 of file ObservableCollection.cs.

Member Function Documentation

void VRage.Collections.ObservableCollection< T >.Enumerator.Dispose ( )
inline

Definition at line 35 of file ObservableCollection.cs.

bool VRage.Collections.ObservableCollection< T >.Enumerator.MoveNext ( )
inline

Definition at line 44 of file ObservableCollection.cs.

void VRage.Collections.ObservableCollection< T >.Enumerator.Reset ( )
inline

Definition at line 50 of file ObservableCollection.cs.

Member Data Documentation

Definition at line 21 of file ObservableCollection.cs.

int VRage.Collections.ObservableCollection< T >.Enumerator.m_index

Definition at line 22 of file ObservableCollection.cs.

Property Documentation

T VRage.Collections.ObservableCollection< T >.Enumerator.Current
get

Definition at line 31 of file ObservableCollection.cs.

object IEnumerator. VRage.Collections.ObservableCollection< T >.Enumerator.Current
get

Definition at line 40 of file ObservableCollection.cs.


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