TypeTriplet

References
Ordered triplet of Types.

Constructors

TypeTriplet

#
public TypeTriplet(Type typeA, Type typeB, Type typeC)
Create a new type triplet.
typeA (Type)First type.
typeB (Type)Second type.
typeC (Type)Third type.

Properties

TypeA

#
public Type TypeA { get; }
Gets the id of the first type.

TypeB

#
public Type TypeB { get; }
Gets the id of the second type.

TypeC

#
public Type TypeC { get; }
Gets the id of the third type.

Methods

Create<T1, T2, T3>

#
public static TypeTriplet Create<T1, T2, T3>()
Create a type triplet through generic means.
Type triplet.

Create<T1, T2, T3>

#
public static TypeTriplet Create<T1, T2, T3>(T1 argument1, T2 argument2, T3 argument3)
Create a type triplet through generic means.
argument1 (T1)
argument2 (T2)
argument3 (T3)
Type triplet.

GetHashCode

#
public override int GetHashCode()
Serves as the default hash function.
A hash code for the current object.

GetNameCode

#
public string GetNameCode()
Gets a string description of this typepair.
Explicit

IComparable<TypeTriplet>.CompareTo

#
other (TypeTriplet)
Explicit

IEquatable<TypeTriplet>.Equals

#
other (TypeTriplet)

ToString

#
public override string ToString()
Returns a string that represents the current object.
A string that represents the current object.
Object.ToString