C# Класс Rhino.ObjToIntMap

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Clear ( ) : void
Get ( object key, int defaultValue ) : int

Get integer value assigned with key.

Get integer value assigned with key.

GetExisting ( object key ) : int

Get integer value assigned with key.

Get integer value assigned with key.

GetKeys ( ) : object[]

Return array of present keys

GetKeys ( object array, int offset ) : void
Has ( object key ) : bool
Intern ( object keyArg ) : object

If table already contains a key that equals to keyArg, return that key while setting its value to zero, otherwise add keyArg with 0 value to the table and return it.

If table already contains a key that equals to keyArg, return that key while setting its value to zero, otherwise add keyArg with 0 value to the table and return it.

IsEmpty ( ) : bool
NewIterator ( ) : ObjToIntMap.Iterator
ObjToIntMap ( ) : System.IO
ObjToIntMap ( int keyCountHint ) : System.IO
Put ( object key, int value ) : void
Remove ( object key ) : void
Size ( ) : int

Приватные методы

Метод Описание
EnsureIndex ( object key ) : int
FindIndex ( object key ) : int
InitIterator ( ObjToIntMap i ) : void
InsertNewKey ( object key, int hash ) : int
ReadObject ( ObjectInputStream @in ) : void
RehashTable ( ) : void
TableLookupStep ( int fraction, int mask, int power ) : int
WriteObject ( ObjectOutputStream @out ) : void

Описание методов

Clear() публичный Метод

public Clear ( ) : void
Результат void

Get() публичный Метод

Get integer value assigned with key.
Get integer value assigned with key.
public Get ( object key, int defaultValue ) : int
key object
defaultValue int
Результат int

GetExisting() публичный Метод

Get integer value assigned with key.
Get integer value assigned with key.
if key does not exist
public GetExisting ( object key ) : int
key object
Результат int

GetKeys() публичный Метод

Return array of present keys
public GetKeys ( ) : object[]
Результат object[]

GetKeys() публичный Метод

public GetKeys ( object array, int offset ) : void
array object
offset int
Результат void

Has() публичный Метод

public Has ( object key ) : bool
key object
Результат bool

Intern() публичный Метод

If table already contains a key that equals to keyArg, return that key while setting its value to zero, otherwise add keyArg with 0 value to the table and return it.
If table already contains a key that equals to keyArg, return that key while setting its value to zero, otherwise add keyArg with 0 value to the table and return it.
public Intern ( object keyArg ) : object
keyArg object
Результат object

IsEmpty() публичный Метод

public IsEmpty ( ) : bool
Результат bool

NewIterator() публичный Метод

public NewIterator ( ) : ObjToIntMap.Iterator
Результат ObjToIntMap.Iterator

ObjToIntMap() публичный Метод

public ObjToIntMap ( ) : System.IO
Результат System.IO

ObjToIntMap() публичный Метод

public ObjToIntMap ( int keyCountHint ) : System.IO
keyCountHint int
Результат System.IO

Put() публичный Метод

public Put ( object key, int value ) : void
key object
value int
Результат void

Remove() публичный Метод

public Remove ( object key ) : void
key object
Результат void

Size() публичный Метод

public Size ( ) : int
Результат int