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