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