Table of Contents

Class MultiKey<T>

Namespace
Shift.Common
Assembly
Shift.Common.dll
public sealed class MultiKey<T> : IEquatable<MultiKey<T>>

Type Parameters

T
Inheritance
MultiKey<T>
Implements
Inherited Members
Extension Methods

Constructors

MultiKey(IEnumerable<T>)

public MultiKey(IEnumerable<T> values)

Parameters

values IEnumerable<T>

MultiKey(int)

public MultiKey(int length)

Parameters

length int

MultiKey(params T[])

public MultiKey(params T[] values)

Parameters

values T[]

Properties

Values

public T[] Values { get; }

Property Value

T[]

Methods

Add(T)

public void Add(T value)

Parameters

value T

Equals(MultiKey<T>)

public bool Equals(MultiKey<T> key)

Parameters

key MultiKey<T>

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