Class FastEquality
Inheritance
System.Object
FastEquality
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Syntax
public static class FastEquality
Methods
Equals(Void*, Void*, FastEquality.Layout[])
Declaration
public static bool Equals(void *lhsPtr, void *rhsPtr, FastEquality.Layout[] layout)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals<T>(T, T, FastEquality.Layout[])
Declaration
public static bool Equals<T>(T lhs, T rhs, FastEquality.Layout[] layout)where T : struct
Parameters
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
Equals<T>(ref T, ref T, FastEquality.Layout[])
Declaration
public static bool Equals<T>(ref T lhs, ref T rhs, FastEquality.Layout[] layout)where T : struct
Parameters
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
GetHashCode(Void*, FastEquality.Layout[])
Declaration
public static int GetHashCode(void *dataPtr, FastEquality.Layout[] layout)
Parameters
Returns
Type |
Description |
System.Int32 |
|
GetHashCode<T>(T, FastEquality.Layout[])
Declaration
public static int GetHashCode<T>(T lhs, FastEquality.Layout[] layout)where T : struct
Parameters
Returns
Type |
Description |
System.Int32 |
|
Type Parameters
GetHashCode<T>(ref T, FastEquality.Layout[])
Declaration
public static int GetHashCode<T>(ref T lhs, FastEquality.Layout[] layout)where T : struct
Parameters
Returns
Type |
Description |
System.Int32 |
|
Type Parameters