KeyValueIndex<TKey> KeyValueIndex(Of TKey) Class

Definition

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public sealed class KeyValueIndex<TKey> : IKeyValueIndex
Public NotInheritable Class KeyValueIndex(Of TKey)
    Implements IKeyValueIndex
Type Parameters
TKey
Inheritance
System.ObjectSystem.Object
KeyValueIndex<TKey>KeyValueIndex(Of TKey)
Implements

Constructors

KeyValueIndex(IForeignKey, TKey, IEqualityComparer, Boolean) KeyValueIndex(IForeignKey, TKey, IEqualityComparer(Of TKey), Boolean)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public KeyValueIndex(IForeignKey foreignKey, TKey keyValue, IEqualityComparer<TKey> keyComparer, bool fromOriginalValues)
Public Sub New(foreignKey As IForeignKey, keyValue As TKey, keyComparer As IEqualityComparer(Of TKey), fromOriginalValues As Boolean)
Parameters
keyValue
TKey TKey
keyComparer
System.Collections.Generic.IEqualityComparer<TKey> System.Collections.Generic.IEqualityComparer(Of TKey)
fromOriginalValues
System.Boolean System.Boolean

Methods

Equals(Object) Equals(Object)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override bool Equals(object obj)
Public Overrides Function Equals(obj As Object) As Boolean
Parameters
obj
System.Object System.Object
Returns
System.Boolean System.Boolean
Overrides
System.Object.Equals(System.Object)System.Object.Equals(System.Object)

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

GetHashCode() GetHashCode()

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override int GetHashCode()
Public Overrides Function GetHashCode As Integer
Returns
System.Int32 System.Int32
Overrides
System.Object.GetHashCode()System.Object.GetHashCode()

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

ToString() ToString()

Inherited from System.Object

WithOriginalValuesFlag() WithOriginalValuesFlag()

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public IKeyValueIndex WithOriginalValuesFlag()
Public Function WithOriginalValuesFlag As IKeyValueIndex
Returns