C# Class Dev2.Data.Binary_Objects.IndexList

Show file Open project: Warewolf-ESB/Warewolf Class Usage Examples

Public Methods

Method Description
AddGap ( int idx ) : void
Contains ( int idx ) : bool
Count ( ) : int
FetchIterator ( ) : IIndexIterator
GetMaxIndex ( ) : int
GetMinIndex ( ) : int
IndexList ( HashSet gaps, int maxValue, int minValue = 1 ) : System
RemoveGap ( int idx ) : void
SetGapsCollection ( HashSet myGaps ) : void
SetMaxValue ( int idx, bool isEmpty ) : void

Private Methods

Method Description
IndexList ( ) : System

Method Details

AddGap() public method

public AddGap ( int idx ) : void
idx int
return void

Contains() public method

public Contains ( int idx ) : bool
idx int
return bool

Count() public method

public Count ( ) : int
return int

FetchIterator() public method

public FetchIterator ( ) : IIndexIterator
return IIndexIterator

GetMaxIndex() public method

public GetMaxIndex ( ) : int
return int

GetMinIndex() public method

public GetMinIndex ( ) : int
return int

IndexList() public method

public IndexList ( HashSet gaps, int maxValue, int minValue = 1 ) : System
gaps HashSet
maxValue int
minValue int
return System

RemoveGap() public method

public RemoveGap ( int idx ) : void
idx int
return void

SetGapsCollection() public method

public SetGapsCollection ( HashSet myGaps ) : void
myGaps HashSet
return void

SetMaxValue() public method

public SetMaxValue ( int idx, bool isEmpty ) : void
idx int
isEmpty bool
return void