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