15 overrides of IsExplicitInterfaceImplementation
Microsoft.CodeAnalysis.CSharp (15)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
118internal sealed override bool IsExplicitInterfaceImplementation
Symbols\ErrorMethodSymbol.cs (1)
126internal override bool IsExplicitInterfaceImplementation
Symbols\ReducedExtensionMethodSymbol.cs (1)
535internal override bool IsExplicitInterfaceImplementation
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
299internal override bool IsExplicitInterfaceImplementation
Symbols\Source\LambdaSymbol.cs (1)
188internal override bool IsExplicitInterfaceImplementation
Symbols\Source\SourceEventAccessorSymbol.cs (1)
76internal override bool IsExplicitInterfaceImplementation
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (1)
194internal sealed override bool IsExplicitInterfaceImplementation
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
629internal sealed override bool IsExplicitInterfaceImplementation
Symbols\SubstitutedMethodSymbol.cs (1)
269internal sealed override bool IsExplicitInterfaceImplementation
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
217internal override bool IsExplicitInterfaceImplementation
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
329internal override bool IsExplicitInterfaceImplementation
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
128internal sealed override bool IsExplicitInterfaceImplementation
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
258internal sealed override bool IsExplicitInterfaceImplementation
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
225internal override bool IsExplicitInterfaceImplementation
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
280internal override bool IsExplicitInterfaceImplementation
19 references to IsExplicitInterfaceImplementation
Microsoft.CodeAnalysis.CSharp (10)
FlowAnalysis\NullableWalker.cs (1)
7100if (overriddenMethod.IsExplicitInterfaceImplementation)
Symbols\MemberSymbolExtensions.cs (1)
784return ((MethodSymbol)member).IsExplicitInterfaceImplementation;
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
301get { return _underlyingMethod.IsExplicitInterfaceImplementation; }
Symbols\Source\SourceMemberMethodSymbol.cs (4)
573if (IsExplicitInterfaceImplementation && _containingType.IsInterface) 1062(hasBody || IsExplicitInterfaceImplementation)) 1067if ((((hasBody || IsExtern) && !(IsStatic && IsVirtual)) || IsExplicitInterfaceImplementation) && !ContainingAssembly.RuntimeSupportsDefaultInterfaceImplementation) 1072if (((!hasBody && IsAbstract) || IsVirtual) && !IsExplicitInterfaceImplementation && IsStatic && !ContainingAssembly.RuntimeSupportsStaticAbstractMembersInInterfaces)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
626if (ContainingType.IsInterface || IsExplicitInterfaceImplementation)
Symbols\SubstitutedMethodSymbol.cs (1)
271get { return this.OriginalDefinition.IsExplicitInterfaceImplementation; }
Symbols\TypeSymbol.cs (1)
1918if (!implementingMethod.IsExplicitInterfaceImplementation && implementingMethod is SourceMethodSymbol &&
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
CodeGen\CodeGenTupleTest.cs (6)
12857Assert.False(m1ToString.IsExplicitInterfaceImplementation); 13252Assert.True(m10I1M1.IsExplicitInterfaceImplementation); 13262Assert.True(m10I1P1.GetMethod.IsExplicitInterfaceImplementation); 13264Assert.True(m10I1P1.SetMethod.IsExplicitInterfaceImplementation); 13274Assert.True(m10I1E1.AddMethod.IsExplicitInterfaceImplementation); 13276Assert.True(m10I1E1.RemoveMethod.IsExplicitInterfaceImplementation);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\Source\ExpressionBodiedMethodTests.cs (3)
295Assert.True(method.IsExplicitInterfaceImplementation); 300Assert.True(method.IsExplicitInterfaceImplementation); 304Assert.False(method.IsExplicitInterfaceImplementation);