AR Design
UBC EML collab with UBC SALA - visualizing IoT data in AR
HoloToolkit.Unity.HashCodes Class Reference

Provides helper methods for combining hash codes of many properties or objects into an aggregated hash code. More...

Static Public Member Functions

static int Combine (int first, int second)
 
static int FromNullable< T1 > (T1 toHash)
 
static int Combine< T1, T2 > (T1 first, T2 second)
 
static int Combine< T1, T2, T3 > (T1 first, T2 second, T3 third)
 
static int Combine< T1, T2, T3, T4 > (T1 first, T2 second, T3 third, T4 fourth)
 
static int Combine< T1, T2, T3, T4, T5 > (T1 first, T2 second, T3 third, T4 fourth, T5 fifth)
 
static int Combine< T1, T2, T3, T4, T5, T6 > (T1 first, T2 second, T3 third, T4 fourth, T5 fifth, T6 sixth)
 
static int Combine< T1, T2, T3, T4, T5, T6, T7 > (T1 first, T2 second, T3 third, T4 fourth, T5 fifth, T6 sixth, T7 seventh)
 
static int Combine< T1, T2, T3, T4, T5, T6, T7, T8 > (T1 first, T2 second, T3 third, T4 fourth, T5 fifth, T6 sixth, T7 seventh, T8 eighth)
 

Detailed Description

Provides helper methods for combining hash codes of many properties or objects into an aggregated hash code.

Definition at line 10 of file HashCodes.cs.

Member Function Documentation

§ Combine()

static int HoloToolkit.Unity.HashCodes.Combine ( int  first,
int  second 
)
static

Definition at line 12 of file HashCodes.cs.

§ Combine< T1, T2 >()

static int HoloToolkit.Unity.HashCodes.Combine< T1, T2 > ( T1  first,
T2  second 
)
static

Definition at line 27 of file HashCodes.cs.

§ Combine< T1, T2, T3 >()

static int HoloToolkit.Unity.HashCodes.Combine< T1, T2, T3 > ( T1  first,
T2  second,
T3  third 
)
static

Definition at line 32 of file HashCodes.cs.

§ Combine< T1, T2, T3, T4 >()

static int HoloToolkit.Unity.HashCodes.Combine< T1, T2, T3, T4 > ( T1  first,
T2  second,
T3  third,
T4  fourth 
)
static

Definition at line 37 of file HashCodes.cs.

§ Combine< T1, T2, T3, T4, T5 >()

static int HoloToolkit.Unity.HashCodes.Combine< T1, T2, T3, T4, T5 > ( T1  first,
T2  second,
T3  third,
T4  fourth,
T5  fifth 
)
static

Definition at line 42 of file HashCodes.cs.

§ Combine< T1, T2, T3, T4, T5, T6 >()

static int HoloToolkit.Unity.HashCodes.Combine< T1, T2, T3, T4, T5, T6 > ( T1  first,
T2  second,
T3  third,
T4  fourth,
T5  fifth,
T6  sixth 
)
static

Definition at line 47 of file HashCodes.cs.

§ Combine< T1, T2, T3, T4, T5, T6, T7 >()

static int HoloToolkit.Unity.HashCodes.Combine< T1, T2, T3, T4, T5, T6, T7 > ( T1  first,
T2  second,
T3  third,
T4  fourth,
T5  fifth,
T6  sixth,
T7  seventh 
)
static

Definition at line 52 of file HashCodes.cs.

§ Combine< T1, T2, T3, T4, T5, T6, T7, T8 >()

static int HoloToolkit.Unity.HashCodes.Combine< T1, T2, T3, T4, T5, T6, T7, T8 > ( T1  first,
T2  second,
T3  third,
T4  fourth,
T5  fifth,
T6  sixth,
T7  seventh,
T8  eighth 
)
static

Definition at line 57 of file HashCodes.cs.

§ FromNullable< T1 >()

static int HoloToolkit.Unity.HashCodes.FromNullable< T1 > ( T1  toHash)
static

Definition at line 20 of file HashCodes.cs.


The documentation for this class was generated from the following file: