Implemented interface member:
12 references to Equals
ILCompiler.Compiler (6)
Compiler\CompilerTypeSystemContext.DynamicInvoke.cs (2)
13
protected override bool CompareKeyToValue(MethodSignature key, DynamicInvokeMethodThunk value) => key.
Equals
(value.TargetSignature);
14
protected override bool CompareValueToValue(DynamicInvokeMethodThunk value1, DynamicInvokeMethodThunk value2) => value1.TargetSignature.
Equals
(value2.TargetSignature) && value1.OwningType == value2.OwningType;
parent\parent\Common\TypeSystem\IL\Stubs\TypeGetTypeMethodThunk.cs (2)
158
key.GetTypeOverload.Signature.
Equals
(value.Signature);
163
value1.Signature.
Equals
(value2.Signature);
parent\parent\Common\TypeSystem\Interop\InteropStateManager.cs (2)
511
return key.Signature.
Equals
(value.TargetSignature) && key.RuntimeMarshallingEnabled == value.RuntimeMarshallingEnabled;
516
return value1.TargetSignature.
Equals
(value2.TargetSignature) && value1.RuntimeMarshallingEnabled == value2.RuntimeMarshallingEnabled;
ILCompiler.TypeSystem (6)
parent\parent\Common\TypeSystem\Common\MetadataVirtualMethodAlgorithm.cs (1)
398
if (candidate.Signature.
Equals
(sig))
parent\parent\Common\TypeSystem\Common\MethodDesc.cs (1)
356
return obj is MethodSignature &&
Equals
((MethodSignature)obj);
parent\parent\Common\TypeSystem\Common\TypeDesc.cs (1)
543
if (signature == null || signature.
Equals
(method.Signature.ApplySubstitution(substitution)))
parent\parent\Common\TypeSystem\Common\TypeSystemContext.cs (2)
227
return key.
Equals
(value.Signature);
232
return value1.Signature.
Equals
(value2.Signature);
parent\parent\Common\TypeSystem\Ecma\EcmaType.cs (1)
331
if (signature == null || signature.
Equals
(method.Signature.ApplySubstitution(substitution)))