Open sandboxFocus

Namespace Metalama.Framework.Code.Comparers

Classes

RefEqualityComparer

RefEqualityComparer<T>

Interfaces

ICompilationComparers

Exposes comparers of different characteristics.

IDeclarationComparer

An umbrella interface for an equality comparer of IDeclaration and IType.

IRefEqualityComparer

This interface exists to write assertions that a dictionary has been created with the proper comparer.

ITypeComparer

Extends IEqualityComparer<T> of IType with the method IsConvertibleTo(IType, IType, ConversionKind), which checks for type inheritance and not equality.

Enums

TypeComparison

Specifies which comparer should be used.