23 references to RequiresExplicitOverride
Microsoft.CodeAnalysis.CSharp (6)
Emitter\Model\NamedTypeSymbolAdapter.cs (2)
347if (method.RequiresExplicitOverride(out _)) 417Debug.Assert(!method.RequiresExplicitOverride(out _));
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
348_underlyingMethod.RequiresExplicitOverride(out _)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
857overridingMethod.RequiresExplicitOverride(out bool warnAmbiguous);
Symbols\Source\SourceMemberMethodSymbol.cs (1)
584this.RequiresExplicitOverride(out _) :
Symbols\Source\SourceMethodSymbol.cs (1)
126if (target.RequiresExplicitOverride(out _))
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (17)
Symbols\CovariantReturnTests.cs (17)
272Assert.Equal(requiresMethodimpl, method.RequiresExplicitOverride(out _)); 312Assert.Equal(requiresMethodimpl, getMethod.RequiresExplicitOverride(out _)); // implies the presence of a methodimpl 323Assert.False(setMethod.RequiresExplicitOverride(out _)); 3892bool useMethodImpl = member.RequiresExplicitOverride(out bool shouldWarn); 4011bool useMethodImpl = member.RequiresExplicitOverride(out bool shouldWarn); 4134bool useMethodImpl = member.RequiresExplicitOverride(out bool shouldWarn); 4249bool useMethodImpl = member.RequiresExplicitOverride(out bool shouldWarn); 4358bool useMethodImpl = member.RequiresExplicitOverride(out bool shouldWarn); 4530bool useMethodImpl = member.RequiresExplicitOverride(out bool shouldWarn); 4599bool useMethodImpl = member.RequiresExplicitOverride(out bool shouldWarn); 4647bool useMethodImpl = member.RequiresExplicitOverride(out bool shouldWarn); 4695bool useMethodImpl = member.RequiresExplicitOverride(out bool shouldWarn); 4758bool useMethodImpl = member.RequiresExplicitOverride(out bool shouldWarn); 4821bool useMethodImpl = member.RequiresExplicitOverride(out bool shouldWarn); 4878bool useMethodImpl = member.RequiresExplicitOverride(out bool shouldWarn); 4942bool useMethodImpl = member.RequiresExplicitOverride(out bool shouldWarn); 5006bool useMethodImpl = member.RequiresExplicitOverride(out bool shouldWarn);