Method CalculateMemoryOrdering
CalculateMemoryOrdering(Type, out bool, Dictionary<Type, ulong>)
Calculates a MemoryOrdering for the input type.
Declaration
public static ulong CalculateMemoryOrdering(Type type, out bool hasCustomMemoryOrder, Dictionary<Type, ulong> hashCache = null)Parameters
| Type | Name | Description | 
|---|---|---|
| Type | type | Type to inspect. | 
| bool | hasCustomMemoryOrder | Out param; set to true if the memory order has been explicitly overriden for the input type. | 
| Dictionary<Type, ulong> | hashCache | Cache for Types and their hashes. Used for quicker lookups when hashing. | 
Returns
| Type | Description | 
|---|---|
| ulong | MemoryOrdering for the input type. |