21 references to AreEqual
illink (21)
Linker.Dataflow\TypeProxy.cs (1)
48
public bool Equals (TypeProxy other) => TypeReferenceEqualityComparer.
AreEqual
(Type, other.Type, resolver);
Linker.Steps\MarkStep.cs (1)
3253
if (TypeReferenceEqualityComparer.
AreEqual
(iface.InterfaceType, interfaceToBeImplemented, Context)) {
Linker\MethodReferenceComparer.cs (5)
68
if (!TypeReferenceEqualityComparer.
AreEqual
(x.DeclaringType, y.DeclaringType, resolver))
81
if (!TypeReferenceEqualityComparer.
AreEqual
(xGeneric.GenericArguments[i], yGeneric.GenericArguments[i], resolver))
115
if (!TypeReferenceEqualityComparer.
AreEqual
(x.Parameters[i].ParameterType, y.Parameters[i].ParameterType, resolver))
145
if (!TypeReferenceEqualityComparer.
AreEqual
(x.Parameters[i].ParameterType, y.Parameters[i].ParameterType, resolver, comparisonMode))
149
if (!TypeReferenceEqualityComparer.
AreEqual
(x.ReturnType, y.ReturnType, resolver, comparisonMode))
Linker\TypeMapInfo.cs (1)
159
if (!firstImplementationChain.Any (i => TypeReferenceEqualityComparer.
AreEqual
(i.Item1, interfaceType, Context))) {
Linker\TypeReferenceEqualityComparer.cs (13)
23
return
AreEqual
(x, y, _resolver);
58
return
AreEqual
(a1.ElementType, b1.ElementType, resolver, comparisonMode);
79
return
AreEqual
(((ByReferenceType) a).ElementType, ((ByReferenceType) b).ElementType, resolver, comparisonMode);
86
return
AreEqual
(((PointerType) a).ElementType, ((PointerType) b).ElementType, resolver, comparisonMode);
96
return
AreEqual
(a1.ModifierType, b1.ModifierType, resolver, comparisonMode) &&
AreEqual
(a1.ElementType, b1.ElementType, resolver, comparisonMode);
106
return
AreEqual
(a1.ModifierType, b1.ModifierType, resolver, comparisonMode) &&
AreEqual
(a1.ElementType, b1.ElementType, resolver, comparisonMode);
113
return
AreEqual
(((PinnedType) a).ElementType, ((PinnedType) b).ElementType, resolver, comparisonMode);
120
return
AreEqual
(((SentinelType) a).ElementType, ((SentinelType) b).ElementType, resolver, comparisonMode);
157
if (aOwnerType != null &&
AreEqual
(aOwnerType, b.Owner as TypeReference, resolver, comparisonMode))
176
if (!
AreEqual
(a.ElementType, b.ElementType, resolver, comparisonMode))
180
if (!
AreEqual
(a.GenericArguments[i], b.GenericArguments[i], resolver, comparisonMode))