EndpointMetadataComparer<TMetadata>.CompareMetadata Metoda

Definice

Porovná dvě TMetadata instance.

protected:
 virtual int CompareMetadata(TMetadata x, TMetadata y);
protected virtual int CompareMetadata (TMetadata x, TMetadata y);
protected virtual int CompareMetadata (TMetadata? x, TMetadata? y);
abstract member CompareMetadata : 'Metadata * 'Metadata -> int
override this.CompareMetadata : 'Metadata * 'Metadata -> int
Protected Overridable Function CompareMetadata (x As TMetadata, y As TMetadata) As Integer

Parametry

x
TMetadata

První objekt k porovnání

y
TMetadata

Druhý objekt k porovnání

Návraty

Int32

Implementace této metody musí vrátit hodnotu menší než nula, pokud x je menší než y, nula, pokud x je rovno y nebo hodnota větší než nula, pokud x je větší než y.

Poznámky

Implementace základní třídy této metody porovná metadata na základě toho, zda jsou null. Výsledkem je to, že při porovnávání koncových bodů se koncový bod, který definuje instanci, považuje za vyšší prioritu TMetadata .

Platí pro