C# 클래스 Dev2.Data.Binary_Objects.IndexIterator

상속: IIndexIterator
파일 보기 프로젝트 열기: Warewolf-ESB/Warewolf 1 사용 예제들

공개 메소드들

메소드 설명
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.

메소드 상세

AddGap() 공개 메소드

Adds the gap.
public AddGap ( int idx ) : void
idx int The index.
리턴 void

Clone() 공개 메소드

public Clone ( ) : IIndexIterator
리턴 IIndexIterator

FetchGaps() 공개 메소드

public FetchGaps ( ) : HashSet
리턴 HashSet

FetchNextIndex() 공개 메소드

Fetches the index of the next.
public FetchNextIndex ( ) : int
리턴 int

HasMore() 공개 메소드

Determines whether this instance has more.
public HasMore ( ) : bool
리턴 bool

IndexIterator() 공개 메소드

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.
리턴 System

MaxIndex() 공개 메소드

Maximums the index.
public MaxIndex ( ) : int
리턴 int

MinIndex() 공개 메소드

Minimums the index.
public MinIndex ( ) : int
리턴 int

RemoveGap() 공개 메소드

Removes the gap.
public RemoveGap ( int idx ) : void
idx int The index.
리턴 void