C# 클래스 Dev2.DataList.Contract.Binary_Objects.Structs.SBinaryDataListEntry

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

공개 프로퍼티들

프로퍼티 타입 설명
AppendIndex int

공개 메소드들

메소드 설명
Add ( int idx, IList cols ) : void

Adds the specified idx.

AddGap ( int idx ) : void
ApplySortAction ( IDictionary payload ) : void

Applies the sort action.

ContainsRow ( int idx ) : bool
CopyTo ( SBinaryDataListEntry thisObj ) : void

Copies the data from the clonable instance into the cloned instance ;)

Dispose ( ) : void

Releases unmanaged and - optionally - managed resources.

DisposeCache ( ) : int

Disposes the cache.

FetchAlias ( ) : BinaryDataListAlias>.IDictionary
FetchGaps ( ) : HashSet
FetchSortData ( ) : IList>.IDictionary
GetDistinctRows ( List filterCols ) : List
Init ( int colCnt, bool createNewStorage = true ) : void

Inits this instance.

InternalFetchColumnIndex ( string column ) : int
InternalParentFetchColumnIndex ( string column, IList parentColumns ) : int
MoveIndexDataForClone ( int min, int max, HashSet gaps, bool onMasterEntry ) : void
ReInstateMaxValue ( int idx ) : void
ReInstateMinValue ( int idx ) : void
Remove ( int idx, bool blankData = false ) : void

Removes the specified idx.

this ( int key, bool removeFromGaps = true ) : IList

비공개 메소드들

메소드 설명
FilterColumns ( ICollection entry1Columns ) : IList
GenerateFederatedKey ( int idx ) : InternalFederatedTO

Generates the key.

GenerateKeyPrefix ( string ns, System.Guid id ) : string

Generates the storage key.

ScrubInternalTo ( ) : void

Scrubs the internal TO.

메소드 상세

Add() 공개 메소드

Adds the specified idx.
public Add ( int idx, IList cols ) : void
idx int The idx.
cols IList The cols.
리턴 void

AddGap() 공개 메소드

public AddGap ( int idx ) : void
idx int
리턴 void

ApplySortAction() 공개 메소드

Applies the sort action.
public ApplySortAction ( IDictionary payload ) : void
payload IDictionary
리턴 void

ContainsRow() 공개 메소드

public ContainsRow ( int idx ) : bool
idx int
리턴 bool

CopyTo() 공개 메소드

Copies the data from the clonable instance into the cloned instance ;)
public CopyTo ( SBinaryDataListEntry thisObj ) : void
thisObj SBinaryDataListEntry The this object.
리턴 void

Dispose() 공개 메소드

Releases unmanaged and - optionally - managed resources.
public Dispose ( ) : void
리턴 void

DisposeCache() 공개 메소드

Disposes the cache.
public DisposeCache ( ) : int
리턴 int

FetchAlias() 공개 메소드

public FetchAlias ( ) : BinaryDataListAlias>.IDictionary
리턴 BinaryDataListAlias>.IDictionary

FetchGaps() 공개 메소드

public FetchGaps ( ) : HashSet
리턴 HashSet

FetchSortData() 공개 메소드

public FetchSortData ( ) : IList>.IDictionary
리턴 IList>.IDictionary

GetDistinctRows() 공개 메소드

public GetDistinctRows ( List filterCols ) : List
filterCols List
리턴 List

Init() 공개 메소드

Inits this instance.
public Init ( int colCnt, bool createNewStorage = true ) : void
colCnt int
createNewStorage bool
리턴 void

InternalFetchColumnIndex() 공개 메소드

public InternalFetchColumnIndex ( string column ) : int
column string
리턴 int

InternalParentFetchColumnIndex() 공개 메소드

public InternalParentFetchColumnIndex ( string column, IList parentColumns ) : int
column string
parentColumns IList
리턴 int

MoveIndexDataForClone() 공개 메소드

public MoveIndexDataForClone ( int min, int max, HashSet gaps, bool onMasterEntry ) : void
min int
max int
gaps HashSet
onMasterEntry bool
리턴 void

ReInstateMaxValue() 공개 메소드

public ReInstateMaxValue ( int idx ) : void
idx int
리턴 void

ReInstateMinValue() 공개 메소드

public ReInstateMinValue ( int idx ) : void
idx int
리턴 void

Remove() 공개 메소드

Removes the specified idx.
public Remove ( int idx, bool blankData = false ) : void
idx int The idx.
blankData bool
리턴 void

this() 공개 메소드

public this ( int key, bool removeFromGaps = true ) : IList
key int
removeFromGaps bool
리턴 IList

프로퍼티 상세

AppendIndex 공개적으로 프로퍼티

public int AppendIndex
리턴 int