14 references to TypeComparisonMode
illink (14)
Linker\MethodReferenceComparer.cs (2)
140
public static bool AreSignaturesEqual(MethodReference x, MethodReference y, ITryResolveMetadata resolver,
TypeComparisonMode
comparisonMode =
TypeComparisonMode
.Exact)
Linker\TypeReferenceEqualityComparer.cs (12)
31
public static bool AreEqual(TypeReference? a, TypeReference? b, ITryResolveMetadata resolver,
TypeComparisonMode
comparisonMode =
TypeComparisonMode
.Exact)
150
if (comparisonMode ==
TypeComparisonMode
.SignatureOnlyLoose)
164
static bool AreEqual(GenericParameter a, GenericParameter b, ITryResolveMetadata resolver,
TypeComparisonMode
comparisonMode =
TypeComparisonMode
.Exact)
180
if (aOwnerMethod != null && comparisonMode !=
TypeComparisonMode
.SignatureOnlyLoose && MethodReferenceComparer.AreEqual(aOwnerMethod, b.Owner as MethodReference, resolver))
183
return comparisonMode ==
TypeComparisonMode
.SignatureOnly || comparisonMode ==
TypeComparisonMode
.SignatureOnlyLoose;
186
static bool AreEqual(GenericInstanceType a, GenericInstanceType b, ITryResolveMetadata resolver,
TypeComparisonMode
comparisonMode =
TypeComparisonMode
.Exact)
205
static bool AreEqual(FunctionPointerType a, FunctionPointerType b, ITryResolveMetadata resolver,
TypeComparisonMode
comparisonMode =
TypeComparisonMode
.Exact)