Struct FixtureCollection.FixtureEnumerator
- Namespace
 - Alis.Core.Physic.Dynamics
 
- Assembly
 - Alis.dll
 
The fixture enumerator
public struct FixtureCollection.FixtureEnumerator : IEnumerator<Fixture>, IEnumerator, IDisposableImplements
Inherited Members
Constructors
FixtureEnumerator(FixtureCollection, List<Fixture>)
Initializes a new instance of the Alis.Core.Physic.Dynamics.FixtureCollection.FixtureEnumerator class
public FixtureEnumerator(FixtureCollection collection, List<Fixture> list)Parameters
collectionFixtureCollection- 
The collection
 listList<Fixture>- 
The list
 
Fields
_collection
The collection
private FixtureCollection _collectionField Value
_generationStamp
The generation stamp
private readonly int _generationStampField Value
_list
The list
private List<Fixture> _listField Value
i
The
private int iField Value
Properties
Current
Gets the value of the current
public Fixture Current { get; }Property Value
IEnumerator<Fixture>.Current
Gets the value of the current
Fixture IEnumerator<Fixture>.Current { get; }Property Value
IEnumerator.Current
Gets the value of the current
object IEnumerator.Current { get; }Property Value
Methods
MoveNext()
Describes whether this instance move next
public bool MoveNext()Returns
- bool
 - 
The bool
 
Exceptions
- InvalidOperationException
 - 
Collection was modified.
 
IEnumerator.Reset()
Resets this instance
void IEnumerator.Reset()IDisposable.Dispose()
Disposes this instance
void IDisposable.Dispose()