C# Class Revenj.Utility.StringCache

Show file Open project: ngs-doo/revenj

Public Methods

Method Description
CalcHash ( char buffer, int len ) : int
CalcHash ( string value ) : int
CalcHash ( string prefix, char buffer, int len ) : int
CalcHash ( string prefix, string name ) : int
Get ( char buffer, int len ) : string
StringCache ( )
StringCache ( int log2 )

Private Methods

Method Description
CreateAndPut ( int index, char buffer, int len ) : string

Method Details

CalcHash() public static method

public static CalcHash ( char buffer, int len ) : int
buffer char
len int
return int

CalcHash() public static method

public static CalcHash ( string value ) : int
value string
return int

CalcHash() public static method

public static CalcHash ( string prefix, char buffer, int len ) : int
prefix string
buffer char
len int
return int

CalcHash() public static method

public static CalcHash ( string prefix, string name ) : int
prefix string
name string
return int

Get() public method

public Get ( char buffer, int len ) : string
buffer char
len int
return string

StringCache() public method

public StringCache ( )

StringCache() public method

public StringCache ( int log2 )
log2 int