ModelCollationComparer-Klasse
Vergleicht zwei String-Objekte, zwei ModelIdentifier-Objekte oder zwei IList<T>-Objekte im Hinblick auf Unterschiede bzw. auf die Beziehung zwischen den Objekten.
Vererbungshierarchie
System.Object
Microsoft.Data.Schema.SchemaModel.ModelCollationComparer
Namespace: Microsoft.Data.Schema.SchemaModel
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Syntax
'Declaration
Public Class ModelCollationComparer _
Implements IEqualityComparer(Of String), IComparer(Of String), _
IEqualityComparer(Of ModelIdentifier), IComparer(Of ModelIdentifier), IEqualityComparer(Of IList(Of String)), _
IComparer(Of IList(Of String))
public class ModelCollationComparer : IEqualityComparer<string>,
IComparer<string>, IEqualityComparer<ModelIdentifier>, IComparer<ModelIdentifier>,
IEqualityComparer<IList<string>>, IComparer<IList<string>>
public ref class ModelCollationComparer : IEqualityComparer<String^>,
IComparer<String^>, IEqualityComparer<ModelIdentifier^>, IComparer<ModelIdentifier^>,
IEqualityComparer<IList<String^>^>, IComparer<IList<String^>^>
type ModelCollationComparer =
class
interface IEqualityComparer<string>
interface IComparer<string>
interface IEqualityComparer<ModelIdentifier>
interface IComparer<ModelIdentifier>
interface IEqualityComparer<IList<string>>
interface IComparer<IList<string>>
end
public class ModelCollationComparer implements IEqualityComparer<String>, IComparer<String>, IEqualityComparer<ModelIdentifier>, IComparer<ModelIdentifier>, IEqualityComparer<IList<String>>, IComparer<IList<String>>
Der ModelCollationComparer-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ModelCollationComparer | Initialisiert eine neue Instanz der ModelCollationComparer-Klasse mit der angegebenen Sortierung. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Collation |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Compare(IList<String>, IList<String>) | Vergleicht zwei angegebene Listen mit String-Objekten und gibt eine ganze Zahl zurück, die deren Beziehung in der Sortierreihenfolge angibt. | |
Compare(String, String) | Vergleicht zwei angegebene String-Objekte und gibt eine ganze Zahl zurück, die deren Beziehung in der Sortierreihenfolge angibt. | |
Compare(ModelIdentifier, ModelIdentifier) | Vergleicht zwei angegebene ModelIdentifier-Objekte und gibt eine ganze Zahl zurück, die deren Beziehung in der Sortierreihenfolge angibt. | |
Equals(Object) | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Equals(IList<String>, IList<String>) | Gibt an, ob zwei angegebene Listen vom Typ string gleich sind. | |
Equals(String, String) | Gibt an, ob zwei Zeichenfolgen gleich sind. | |
Equals(ModelIdentifier, ModelIdentifier) | Gibt an, ob zwei angegebene Bezeichner gleich sind. | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetHashCode() | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetHashCode(IList<String>) | Fungiert als Hashfunktion für die angegebene Liste vom Typ String. | |
GetHashCode(String) | Fungiert als Hashfunktion für das angegebene String-Objekt. | |
GetHashCode(ModelIdentifier) | Fungiert als Hashfunktion für das angegebene ModelIdentifier-Objekt. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.