C# Class Dev2.Data.Binary_Objects.IndexIterator

Inheritance: IIndexIterator
Afficher le fichier Open project: Warewolf-ESB/Warewolf Class Usage Examples

Méthodes publiques

Méthode Description
AddGap ( int idx ) : void

Adds the gap.

Clone ( ) : IIndexIterator
FetchGaps ( ) : HashSet
FetchNextIndex ( ) : int

Fetches the index of the next.

HasMore ( ) : bool

Determines whether this instance has more.

IndexIterator ( HashSet gaps, int maxValue, int minValue = 1 ) : System

Initializes a new instance of the IndexIterator class.

MaxIndex ( ) : int

Maximums the index.

MinIndex ( ) : int

Minimums the index.

RemoveGap ( int idx ) : void

Removes the gap.

Method Details

AddGap() public méthode

Adds the gap.
public AddGap ( int idx ) : void
idx int The index.
Résultat void

Clone() public méthode

public Clone ( ) : IIndexIterator
Résultat IIndexIterator

FetchGaps() public méthode

public FetchGaps ( ) : HashSet
Résultat HashSet

FetchNextIndex() public méthode

Fetches the index of the next.
public FetchNextIndex ( ) : int
Résultat int

HasMore() public méthode

Determines whether this instance has more.
public HasMore ( ) : bool
Résultat bool

IndexIterator() public méthode

Initializes a new instance of the IndexIterator class.
public IndexIterator ( HashSet gaps, int maxValue, int minValue = 1 ) : System
gaps HashSet The gaps.
maxValue int The maximum value.
minValue int The minimum value.
Résultat System

MaxIndex() public méthode

Maximums the index.
public MaxIndex ( ) : int
Résultat int

MinIndex() public méthode

Minimums the index.
public MinIndex ( ) : int
Résultat int

RemoveGap() public méthode

Removes the gap.
public RemoveGap ( int idx ) : void
idx int The index.
Résultat void