19 references to ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.CSharp.Features (3)
Debugging\BreakpointResolver.cs (1)
26
m.
ExplicitInterfaceImplementations
()
ExtractInterface\CSharpExtractInterfaceService.cs (1)
58
=> base.IsExtractableMember(m) && !m.
ExplicitInterfaceImplementations
().Any();
ImplementInterface\CSharpImplementImplicitlyCodeRefactoringProvider.cs (1)
35
var memberInterfaceImplementations = member.
ExplicitInterfaceImplementations
();
Microsoft.CodeAnalysis.Features (6)
EditAndContinue\Utilities\Extensions.cs (1)
245
=> type.GetMembers().Any(static member => member.
ExplicitInterfaceImplementations
().Any());
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (3)
138
if (!(member.
ExplicitInterfaceImplementations
().Any() && Service.HasHiddenExplicitImplementation))
417
if (existingMember.
ExplicitInterfaceImplementations
().Any() || memberToAdd.
ExplicitInterfaceImplementations
().Any())
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Conflicts.cs (2)
36
if (member1.
ExplicitInterfaceImplementations
().Any() || member2.
ExplicitInterfaceImplementations
().Any())
Microsoft.CodeAnalysis.Workspaces (10)
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (1)
298
await AddCascadedAndLinkedSymbolsToAsync(engine, symbol.
ExplicitInterfaceImplementations
(), seenSymbols, workQueue, cancellationToken).ConfigureAwait(false);
FindSymbols\SymbolFinder_Hierarchy.cs (1)
125
var explicitImplementations = symbol.
ExplicitInterfaceImplementations
();
Rename\RenameUtilities.cs (1)
128
if (symbol.
ExplicitInterfaceImplementations
().Any())
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
108
!originalSymbol.
ExplicitInterfaceImplementations
().Any(static (s, referencedSymbol) => s.Equals(referencedSymbol), referencedSymbol))
Shared\Extensions\ISymbolExtensions.cs (2)
463
if (memberSymbol.
ExplicitInterfaceImplementations
().Any())
465
return memberSymbol.
ExplicitInterfaceImplementations
().First();
Shared\Extensions\ITypeSymbolExtensions.cs (1)
145
from explicitInterfaceMethod in member.
ExplicitInterfaceImplementations
()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyleRules.cs (1)
72
symbol.
ExplicitInterfaceImplementations
().Any() ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
168
result.AddRange(symbol.
ExplicitInterfaceImplementations
());
175
=> [.. symbol.ExplicitOrImplicitInterfaceImplementations().Except(symbol.
ExplicitInterfaceImplementations
())];