Generic Pair structure, often useful for keeping ordered lists of associated objects.
TFirst | Type for the first item in the pair. |
TSecond | Type for the second item in the pair. |
Public Member Functions |
|
Pair (TFirst aFirst, TSecond aSecond) | |
Constructor. |
|
override int | GetHashCode () |
Get a hash code for this object. |
|
override bool | Equals (Object o) |
Determine if this
Pair is equal to the passed in Object. |
|
Properties |
|
TFirst |
First [get] |
The first item in the
Pair. |
|
TSecond |
Second [get] |
The second item in the
Pair. |
CSharpUtilities::Pair< TFirst, TSecond >::Pair | ( | TFirst | aFirst, |
TSecond | aSecond | ||
) | [inline] |
Constructor.
aFirst | First item |
aSecond | Second item |
override int CSharpUtilities::Pair< TFirst, TSecond >::GetHashCode | ( | ) | [inline] |
Get a hash code for this object.
override bool CSharpUtilities::Pair< TFirst, TSecond >::Equals | ( | Object | o | ) | [inline] |
TFirst CSharpUtilities::Pair<
TFirst, TSecond >::First [get] |
The first item in the Pair.
TSecond CSharpUtilities::Pair<
TFirst, TSecond >::Second [get] |
The second item in the Pair.