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