8 references to GetConstructedLeastOverriddenMethod
Microsoft.CodeAnalysis.CSharp (5)
CodeGen\EmitConversion.cs (1)
361
method = method.
GetConstructedLeastOverriddenMethod
(_method.ContainingType, requireSameReturnType: true);
CodeGen\EmitExpression.cs (1)
1969
actualMethodTargetedByTheCall = method.
GetConstructedLeastOverriddenMethod
(_method.ContainingType, requireSameReturnType: true);
Lowering\SyntheticBoundNodeFactory.cs (1)
1421
method = method.
GetConstructedLeastOverriddenMethod
(this.CompilationState.Type, requireSameReturnType: true);
Symbols\MemberSymbolExtensions.cs (1)
897
return method.
GetConstructedLeastOverriddenMethod
(accessingTypeOpt, requireSameReturnType: false);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
2998
if (method.IsOverride && method.
GetConstructedLeastOverriddenMethod
(this, requireSameReturnType: false).ContainingType.SpecialType == Microsoft.CodeAnalysis.SpecialType.System_Object)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenOverridingAndHiding.cs (1)
4107
Assert.Equal(fooA, fooB.
GetConstructedLeastOverriddenMethod
(classB, requireSameReturnType: false));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\OverriddenOrHiddenMembersTests.cs (2)
120
Assert.Equal(D_MofV.
GetConstructedLeastOverriddenMethod
(D, requireSameReturnType: false), BofD_MofV);
127
Assert.Equal(D_MofD.
GetConstructedLeastOverriddenMethod
(D, requireSameReturnType: false), BofD_MofD);