AnyMatrixTGetHashCode Method

Not a valid operation.

Definition

Namespace: Meta.Numerics.Matrices
Assembly: Meta.Numerics (in Meta.Numerics.dll) Version: 4.2.0+6d77d64445f7d5d91b12e331399c4362ecb25333
C#
public override int GetHashCode()

Return Value

Int32
Throws an NotSupportedException.

Remarks

The GetHashCode method is used to provide a quick equality test when an object is used as a key in a IDictionaryTKey, TValue or IDictionary. Since a useful hash code of a matrix would need to involve all its elements, it is not possible to make this a fast operation. Also, since matrices are not immutable, they should not be used as hash keys. (A matrix might be changed after it had already been used as a key.) For these reasons, requesting a hash code for a matrix is not supported.

Exceptions

NotSupportedExceptionThis method always throws this exception.

See Also