C# 클래스 hOOt.WAHBitArray

파일 보기 프로젝트 열기: TargetProcess/Target-Process-Plugins 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
isDirty bool

공개 메소드들

메소드 설명
And ( BitArray op ) : WAHBitArray
And ( WAHBitArray op ) : WAHBitArray
AndNot ( WAHBitArray op ) : WAHBitArray
Copy ( ) : WAHBitArray
CountOnes ( ) : long
CountZeros ( ) : long
DebugPrint ( ) : string
FreeMemory ( ) : void
Get ( int index ) : bool
GetBitIndexes ( ) : IEnumerable
GetBitIndexes ( bool ones ) : IEnumerable
GetCompressed ( ) : uint[]
Not ( ) : WAHBitArray
Or ( BitArray op ) : WAHBitArray
Or ( WAHBitArray op ) : WAHBitArray
Set ( int index, bool val ) : void
WAHBitArray ( ) : System
WAHBitArray ( BitArray bitarray ) : System
WAHBitArray ( TYPE type, uint ints ) : System
WAHBitArray ( uint CompressedInts ) : System
Xor ( BitArray op ) : WAHBitArray
Xor ( WAHBitArray op ) : WAHBitArray

비공개 메소드들

메소드 설명
ChangeTypeIfNeeded ( ) : void
CheckBitArray ( ) : void
CheckBitArray ( BitArray op ) : void
CheckBitArray ( WAHBitArray op ) : void
Compress ( ) : void
Compress ( uint data ) : void
FlushOnes ( List compressed, uint &ones ) : void
FlushZeros ( List compressed, uint &zeros ) : void
GetUncompressed ( ) : uint[]
Resize ( int index ) : void
ResizeAsNeeded ( List list, int index ) : void
Take31Bits ( uint data, int index ) : uint
Uncompress ( ) : void
UnpackOffsets ( ) : uint[]
Write31Bits ( List list, int index, uint val ) : void
WriteOnes ( List list, int index, uint count ) : void
internalGet ( int index ) : bool
internalSet ( int index, bool val ) : void
prelogic ( WAHBitArray op, uint &left, uint &right ) : void

메소드 상세

And() 공개 메소드

public And ( BitArray op ) : WAHBitArray
op System.Collections.BitArray
리턴 WAHBitArray

And() 공개 메소드

public And ( WAHBitArray op ) : WAHBitArray
op WAHBitArray
리턴 WAHBitArray

AndNot() 공개 메소드

public AndNot ( WAHBitArray op ) : WAHBitArray
op WAHBitArray
리턴 WAHBitArray

Copy() 공개 메소드

public Copy ( ) : WAHBitArray
리턴 WAHBitArray

CountOnes() 공개 메소드

public CountOnes ( ) : long
리턴 long

CountZeros() 공개 메소드

public CountZeros ( ) : long
리턴 long

DebugPrint() 공개 메소드

public DebugPrint ( ) : string
리턴 string

FreeMemory() 공개 메소드

public FreeMemory ( ) : void
리턴 void

Get() 공개 메소드

public Get ( int index ) : bool
index int
리턴 bool

GetBitIndexes() 공개 메소드

public GetBitIndexes ( ) : IEnumerable
리턴 IEnumerable

GetBitIndexes() 공개 메소드

public GetBitIndexes ( bool ones ) : IEnumerable
ones bool
리턴 IEnumerable

GetCompressed() 공개 메소드

public GetCompressed ( ) : uint[]
리턴 uint[]

Not() 공개 메소드

public Not ( ) : WAHBitArray
리턴 WAHBitArray

Or() 공개 메소드

public Or ( BitArray op ) : WAHBitArray
op BitArray
리턴 WAHBitArray

Or() 공개 메소드

public Or ( WAHBitArray op ) : WAHBitArray
op WAHBitArray
리턴 WAHBitArray

Set() 공개 메소드

public Set ( int index, bool val ) : void
index int
val bool
리턴 void

WAHBitArray() 공개 메소드

public WAHBitArray ( ) : System
리턴 System

WAHBitArray() 공개 메소드

public WAHBitArray ( BitArray bitarray ) : System
bitarray BitArray
리턴 System

WAHBitArray() 공개 메소드

public WAHBitArray ( TYPE type, uint ints ) : System
type TYPE
ints uint
리턴 System

WAHBitArray() 공개 메소드

public WAHBitArray ( uint CompressedInts ) : System
CompressedInts uint
리턴 System

Xor() 공개 메소드

public Xor ( BitArray op ) : WAHBitArray
op BitArray
리턴 WAHBitArray

Xor() 공개 메소드

public Xor ( WAHBitArray op ) : WAHBitArray
op WAHBitArray
리턴 WAHBitArray

프로퍼티 상세

isDirty 공개적으로 프로퍼티

public bool isDirty
리턴 bool