HashFunction Class |
Namespace: Gamelogic.Extensions.Internal.HashFunctions
public abstract class HashFunction
The HashFunction type exposes the following members.
| Name | Description | |
|---|---|---|
| HashFunction |
| Name | Description | |
|---|---|---|
| Equals | (Inherited from Object.) | |
| Finalize | (Inherited from Object.) | |
| GetHash(Int32) |
Optional method that can be implemented to optimize this special case.
| |
| GetHash(Int32) |
Main hash function for any number of parameters.
| |
| GetHash(Int32, Int32) |
Optional method that can be implemented to optimize this special case.
| |
| GetHash(Int32, Int32, Int32) |
Optional method that can be implemented to optimize this special case.
| |
| GetHashCode | (Inherited from Object.) | |
| GetType | (Inherited from Object.) | |
| MemberwiseClone | (Inherited from Object.) | |
| Range(Int32, Int32, Int32) |
Optional method that can be implemented to optimize this special case.
| |
| Range(Int32, Int32, Int32) |
Gets a hash value in the given range (including the minimum value but exlcuding the maximum).
| |
| Range(Single, Single, Int32) |
Optional method that can be implemented to optimize this special case.
| |
| Range(Single, Single, Int32) |
Gets a float presentation of the hash value in the given range.
| |
| Range(Int32, Int32, Int32, Int32) |
Optional method that can be implemented to optimize this special case.
| |
| Range(Single, Single, Int32, Int32) |
Optional method that can be implemented to optimize this special case.
| |
| Range(Int32, Int32, Int32, Int32, Int32) |
Optional method that can be implemented to optimize this special case.
| |
| Range(Single, Single, Int32, Int32, Int32) |
Optional method that can be implemented to optimize this special case.
| |
| ToString | (Inherited from Object.) | |
| Value(Int32) |
Optional method that can be implemented to optimize this special case.
| |
| Value(Int32) |
Gets a floating point value representation (between 0 and 1) of the hash for the given data.
| |
| Value(Int32, Int32) |
Optional method that can be implemented to optimize this special case.
| |
| Value(Int32, Int32, Int32) |
Optional method that can be implemented to optimize this special case.
|
| Name | Description | |
|---|---|---|
| ThrowIfNull |
Throws a NullReferenceException if the object is null.
(Defined by ObjectExtensions.) |