SyntaxFacts.EqualityComparer Property

Definition

A custom equality comparer for SyntaxKind

public:
 static property System::Collections::Generic::IEqualityComparer<Microsoft::CodeAnalysis::CSharp::SyntaxKind> ^ EqualityComparer { System::Collections::Generic::IEqualityComparer<Microsoft::CodeAnalysis::CSharp::SyntaxKind> ^ get(); };
public static System.Collections.Generic.IEqualityComparer<Microsoft.CodeAnalysis.CSharp.SyntaxKind> EqualityComparer { get; }
static member EqualityComparer : System.Collections.Generic.IEqualityComparer<Microsoft.CodeAnalysis.CSharp.SyntaxKind>
Public ReadOnly Property EqualityComparer As IEqualityComparer(Of SyntaxKind)

Property Value

Remarks

PERF: The framework specializes EqualityComparer for enums, but only if the underlying type is System.Int32 Since SyntaxKind's underlying type is System.UInt16, ObjectEqualityComparer will be chosen instead.

Applies to