Class TypeHash
Syntax
Methods
CalculateMemoryOrdering(TypeDefinition)
Declaration
public static ulong CalculateMemoryOrdering(TypeDefinition typeDef)
Parameters
Type |
Name |
Description |
TypeDefinition |
typeDef |
|
Returns
CalculateMemoryOrderingRefl(Type)
Declaration
public static ulong CalculateMemoryOrderingRefl(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
CalculateStableTypeHash(TypeDefinition)
Declaration
public static ulong CalculateStableTypeHash(TypeDefinition typeDef)
Parameters
Type |
Name |
Description |
TypeDefinition |
typeDef |
|
Returns
CalculateStableTypeHashRefl(Type)
Declaration
public static ulong CalculateStableTypeHashRefl(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
CombineFNV1A64(UInt64, UInt64[])
Declaration
public static ulong CombineFNV1A64(ulong hash, params ulong[] values)
Parameters
Returns
FNV1A64(Int32)
Declaration
public static ulong FNV1A64(int val)
Parameters
Type |
Name |
Description |
Int32 |
val |
|
Returns
FNV1A64(String)
Declaration
public static ulong FNV1A64(string text)
Parameters
Type |
Name |
Description |
String |
text |
|
Returns
HashType(Type, Int32)
Declaration
public static ulong HashType(Type type, int fieldIndex = 0)
Parameters
Type |
Name |
Description |
Type |
type |
|
Int32 |
fieldIndex |
|
Returns
HashType(TypeDefinition, Int32)
Declaration
public static ulong HashType(TypeDefinition typeDef, int fieldIndex = 0)
Parameters
Type |
Name |
Description |
TypeDefinition |
typeDef |
|
Int32 |
fieldIndex |
|
Returns
HashVersionAttribute(TypeDefinition)
Declaration
public static ulong HashVersionAttribute(TypeDefinition typeDef)
Parameters
Type |
Name |
Description |
TypeDefinition |
typeDef |
|
Returns