Table of Contents

Class SignatureComparer

Namespace
ICSharpCode.Decompiler.TypeSystem
Assembly
ICSharpCode.Decompiler.dll

Compares member signatures.

public sealed class SignatureComparer : IEqualityComparer<IMember>
Inheritance
SignatureComparer
Implements
Inherited Members

Remarks

This comparer checks for equal short name, equal type parameter count, and equal parameter types (using ParameterListComparer).

Constructors

SignatureComparer(StringComparer)

public SignatureComparer(StringComparer nameComparer)

Parameters

nameComparer StringComparer

Fields

Ordinal

Gets a signature comparer that uses an ordinal comparison for the member name.

public static readonly SignatureComparer Ordinal

Field Value

SignatureComparer

Methods

Equals(IMember, IMember)

public bool Equals(IMember x, IMember y)

Parameters

x IMember
y IMember

Returns

bool

GetHashCode(IMember)

public int GetHashCode(IMember obj)

Parameters

obj IMember

Returns

int