5 references to EquivalentWithCovariantReturnType
ILCompiler.ReadyToRun (2)
Compiler\DependencyAnalysis\ReadyToRun\TypeValidationChecker.cs (2)
382
if (!methodBody.Signature.ApplySubstitution(type.Instantiation).
EquivalentWithCovariantReturnType
(methodDecl.Signature.ApplySubstitution(type.Instantiation)))
507
if (!implementationMethod.Signature.ApplySubstitution(type.Instantiation).
EquivalentWithCovariantReturnType
(implementationOnBaseType.Signature.ApplySubstitution(type.Instantiation)))
ILCompiler.TypeSystem (3)
parent\parent\Common\TypeSystem\Common\MetadataVirtualMethodAlgorithm.cs (3)
588
if (implSlot.Signature.
EquivalentWithCovariantReturnType
(unificationGroup.DefiningMethod.Signature))
609
(addDeclGroup.RequiresSlotUnification(declSlot) && addDeclGroup.DefiningMethod.Signature.
EquivalentWithCovariantReturnType
(declSlot.Signature)));
643
if (implSlot.Signature.
EquivalentWithCovariantReturnType
(unificationGroup.DefiningMethod.Signature))