Table of Contents

Struct PlayerContributionTracker.ContributorEnumerator

Namespace
Uncreated.Warfare.Util
Assembly
Uncreated.Warfare.dll
public struct PlayerContributionTracker.ContributorEnumerator : IEnumerator<CSteamID>, IEnumerator, IDisposable, IEnumerable<CSteamID>, IEnumerable
Implements
IEnumerator<CSteamID>
IEnumerable<CSteamID>
Inherited Members
Extension Methods

Constructors

ContributorEnumerator(PlayerContributionTracker)

public ContributorEnumerator(PlayerContributionTracker tracker)

Parameters

tracker PlayerContributionTracker

Properties

Count

public int Count { get; }

Property Value

int

Current

Gets the element in the collection at the current position of the enumerator.

public readonly CSteamID Current { get; }

Property Value

CSteamID

The element in the collection at the current position of the enumerator.

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

GetEnumerator()

public PlayerContributionTracker.ContributorEnumerator GetEnumerator()

Returns

PlayerContributionTracker.ContributorEnumerator

MoveNext()

Advances the enumerator to the next element of the collection.

public bool MoveNext()

Returns

bool

true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.

Exceptions

InvalidOperationException

The collection was modified after the enumerator was created.

Reset()

Sets the enumerator to its initial position, which is before the first element in the collection.

public void Reset()

Exceptions

InvalidOperationException

The collection was modified after the enumerator was created.