Share via


IndexComparer クラス

定義

インスタンスをIComparer<T>比較IReadOnlyIndexするための と IEqualityComparer<T> の実装。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

public sealed class IndexComparer : System.Collections.Generic.IComparer<Microsoft.EntityFrameworkCore.Metadata.IIndex>, System.Collections.Generic.IEqualityComparer<Microsoft.EntityFrameworkCore.Metadata.IIndex>
public sealed class IndexComparer : System.Collections.Generic.IComparer<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex>, System.Collections.Generic.IEqualityComparer<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex>
type IndexComparer = class
    interface IEqualityComparer<IIndex>
    interface IComparer<IIndex>
type IndexComparer = class
    interface IEqualityComparer<IReadOnlyIndex>
    interface IComparer<IReadOnlyIndex>
Public NotInheritable Class IndexComparer
Implements IComparer(Of IIndex), IEqualityComparer(Of IIndex)
Public NotInheritable Class IndexComparer
Implements IComparer(Of IReadOnlyIndex), IEqualityComparer(Of IReadOnlyIndex)
継承
IndexComparer
実装

注釈

詳細と例については、「 データベース プロバイダーと拡張機能の実装 」を参照してください。

フィールド

Instance

使用する比較子のシングルトン インスタンス。

メソッド

Compare(IIndex, IIndex)

2 つのオブジェクトを比較して、一方が他方より小さいか、同じか、または大きいかを示す値を返します。

Compare(IReadOnlyIndex, IReadOnlyIndex)

2 つのオブジェクトを比較して、一方が他方より小さいか、同じか、または大きいかを示す値を返します。

Equals(IIndex, IIndex)

指定したオブジェクトが等しいかどうかを判断します。

Equals(IReadOnlyIndex, IReadOnlyIndex)

指定したオブジェクトが等しいかどうかを判断します。

GetHashCode(IIndex)

指定したオブジェクトのハッシュ コードを返します。

GetHashCode(IReadOnlyIndex)

指定したオブジェクトのハッシュ コードを返します。

適用対象