Table of Contents

Class MultiKey<T1, T2, T3>

Namespace
Shift.Common
Assembly
Shift.Common.dll
public class MultiKey<T1, T2, T3> : IEquatable<MultiKey<T1, T2, T3>>

Type Parameters

T1
T2
T3
Inheritance
MultiKey<T1, T2, T3>
Implements
IEquatable<MultiKey<T1, T2, T3>>
Inherited Members
Extension Methods

Constructors

MultiKey(T1, T2, T3)

public MultiKey(T1 key1, T2 key2, T3 key3)

Parameters

key1 T1
key2 T2
key3 T3

Properties

Key1

public T1 Key1 { get; }

Property Value

T1

Key2

public T2 Key2 { get; }

Property Value

T2

Key3

public T3 Key3 { get; }

Property Value

T3

Methods

Equals(MultiKey<T1, T2, T3>)

public bool Equals(MultiKey<T1, T2, T3> other)

Parameters

other MultiKey<T1, T2, T3>

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string