메소드 | 설명 | |
---|---|---|
Add ( string sKey ) : void |
Adds key to the fast hash
|
|
Add ( string sKey, object iValue ) : void |
Adds key and its value to the fast hash
|
|
Contains ( string sKey ) : bool |
Checks if given key is present in the hash
|
|
Dispose ( ) : void | ||
FastHash ( ) : System | ||
GetLikelyPresentValue ( byte iX, byte iY ) : object |
Returns value for likely present keys using first chars (byte)
|
|
GetLikelyPresentValue ( string sKey ) : object |
Returns value of a key that is VERY likely to be present - this avoids doing some checks that are most likely to be pointless thus making overall faster function
|
|
GetValue ( string sKey ) : object |
Returns value associated with the key or null if key not present
|
|
GetXY ( string sKey, int &iX, int &iY ) : void | ||
PossiblyContains ( char cChar1, char cChar2, int iLength ) : bool |
Quickly checks if given chars POSSIBLY refer to a stored key.
|
|
this ( string sKey ) : object |
Access to values via indexer
|
메소드 | 설명 | |
---|---|---|
Dispose ( bool bDisposing ) : void |
public Add ( string sKey, object iValue ) : void | ||
sKey | string | Key |
iValue | object | Value |
리턴 | void |
public GetLikelyPresentValue ( byte iX, byte iY ) : object | ||
iX | byte | Byte 1 denoting char 1 |
iY | byte | Byte 2 denoting char 2 (0 if not present) |
리턴 | object |
public GetLikelyPresentValue ( string sKey ) : object | ||
sKey | string | Key |
리턴 | object |
public static GetXY ( string sKey, int &iX, int &iY ) : void | ||
sKey | string | |
iX | int | |
iY | int | |
리턴 | void |
public PossiblyContains ( char cChar1, char cChar2, int iLength ) : bool | ||
cChar1 | char | Char 1 |
cChar2 | char | Char 2 |
iLength | int | Length of string |
리턴 | bool |