ModelCollationComparer<T> Class

Compares strings and the store identifier using the collation of the model in the constructor.

Namespace:  Microsoft.Data.Schema.SchemaModel
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
Public MustInherit Class ModelCollationComparer(Of T) _
    Inherits ModelCollationComparisonManager..::..ModelCollationComparerBase _
    Implements IEqualityComparer(Of T), IComparer(Of T)
'Usage
Dim instance As ModelCollationComparer(Of T)
public abstract class ModelCollationComparer<T> : ModelCollationComparisonManager..::..ModelCollationComparerBase, 
    IEqualityComparer<T>, IComparer<T>
generic<typename T>
public ref class ModelCollationComparer abstract : public ModelCollationComparisonManager..::..ModelCollationComparerBase, 
    IEqualityComparer<T>, IComparer<T>
JScript does not support generic types or methods.
[<AbstractClassAttribute>]
type ModelCollationComparer<'T> =  
    class
        inherit ModelCollationComparisonManager..::..ModelCollationComparerBase
        interface IEqualityComparer<'T>
        interface IComparer<'T>
    end

Type Parameters

  • T

Inheritance Hierarchy

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelCollationComparisonManager.ModelCollationComparerBase
    Microsoft.Data.Schema.SchemaModel.ModelCollationComparer<T>
      Microsoft.Data.Schema.SchemaModel.IdentifierCollationComparer
      Microsoft.Data.Schema.SchemaModel.StringCollationComparer

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

ModelCollationComparer<T> Members

Microsoft.Data.Schema.SchemaModel Namespace