5 implementations of ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationPropertySymbol.cs (1)
25public ImmutableArray<IPropertySymbol> ExplicitInterfaceImplementations { get; }
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\PropertySymbol.cs (1)
74ImmutableArray<IPropertySymbol> IPropertySymbol.ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedPropertySymbol.cs (1)
24public ImmutableArray<IPropertySymbol> ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\PropertySymbol.vb (1)
538Private ReadOnly Property IPropertySymbol_ExplicitInterfaceImplementations As ImmutableArray(Of IPropertySymbol) Implements IPropertySymbol.ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationPropertySymbol.cs (1)
25public ImmutableArray<IPropertySymbol> ExplicitInterfaceImplementations { get; }
37 references to ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.CodeStyle (5)
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
707return ((IPropertySymbol)memberSymbol).ExplicitInterfaceImplementations.IsEmpty;
AbstractUseAutoPropertyAnalyzer.cs (1)
179if (!CanExplicitInterfaceImplementationsBeFixed() && property.ExplicitInterfaceImplementations.Length != 0)
INamedTypeSymbolExtensions.cs (1)
170IPropertySymbol property => property.ExplicitInterfaceImplementations.Length > 0,
ISymbolExtensions.cs (1)
89IPropertySymbol property => ImmutableArray<ISymbol>.CastUp(property.ExplicitInterfaceImplementations),
UseNamedMemberInitializerAnalyzer.cs (1)
194property.ExplicitInterfaceImplementations.Length > 0 &&
Microsoft.CodeAnalysis.CSharp (1)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
198AddExplicitInterfaceIfNeeded(symbol.ExplicitInterfaceImplementations);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
PropertyGenerator.cs (3)
92var explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(property.ExplicitInterfaceImplementations); 115var explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(property.ExplicitInterfaceImplementations); 347if (property.ExplicitInterfaceImplementations.Any())
Microsoft.CodeAnalysis.CSharp.Features (1)
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (1)
72if (propertySymbol != null && !propertySymbol.ExplicitInterfaceImplementations.Any())
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
2864Assert.Equal(1, explicitPropertySymbol.ExplicitInterfaceImplementations.Length);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
PropertyGenerator.cs (3)
92var explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(property.ExplicitInterfaceImplementations); 115var explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(property.ExplicitInterfaceImplementations); 347if (property.ExplicitInterfaceImplementations.Any())
Microsoft.CodeAnalysis.Features (10)
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
707return ((IPropertySymbol)memberSymbol).ExplicitInterfaceImplementations.IsEmpty;
AbstractUseAutoPropertyAnalyzer.cs (1)
179if (!CanExplicitInterfaceImplementationsBeFixed() && property.ExplicitInterfaceImplementations.Length != 0)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
3751if (!oldProperty.ExplicitInterfaceImplementations.IsEmpty || !newProperty.ExplicitInterfaceImplementations.IsEmpty)
GenerateMember\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
205if (propertySymbol.ExplicitInterfaceImplementations.Any())
MetadataAsSource\AbstractMetadataAsSourceService.WrappedPropertySymbol.cs (1)
30: _symbol.ExplicitInterfaceImplementations;
RQName\RQNodeBuilder.cs (3)
105if (symbol.ExplicitInterfaceImplementations.Any()) 107if (symbol.ExplicitInterfaceImplementations.Length > 1) 112var interfaceType = BuildType(symbol.ExplicitInterfaceImplementations.Single().ContainingType);
UseNamedMemberInitializerAnalyzer.cs (1)
194property.ExplicitInterfaceImplementations.Length > 0 &&
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\PropertySymbol.vb (1)
538Private ReadOnly Property IPropertySymbol_ExplicitInterfaceImplementations As ImmutableArray(Of IPropertySymbol) Implements IPropertySymbol.ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.VisualBasic.Features (1)
GenerateMember\GenerateVariable\VisualBasicGenerateVariableService.vb (1)
52If propertySymbol IsNot Nothing AndAlso Not propertySymbol.ExplicitInterfaceImplementations.Any() Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\PropertyGenerator.vb (1)
65Dim implementsClauseOpt = GenerateImplementsClause([property].ExplicitInterfaceImplementations.FirstOrDefault())
Microsoft.CodeAnalysis.Workspaces (10)
Editing\SyntaxGenerator.cs (4)
407if (property.ExplicitInterfaceImplementations.Length > 0) 410ImmutableArray<ISymbol>.CastUp(property.ExplicitInterfaceImplementations)); 464if (indexer.ExplicitInterfaceImplementations.Length > 0) 467ImmutableArray<ISymbol>.CastUp(indexer.ExplicitInterfaceImplementations));
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs\INamedTypeSymbolExtensions.cs (1)
170IPropertySymbol property => property.ExplicitInterfaceImplementations.Length > 0,
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (1)
89IPropertySymbol property => ImmutableArray<ISymbol>.CastUp(property.ExplicitInterfaceImplementations),
Shared\Extensions\IPropertySymbolExtensions.cs (2)
32property.ExplicitInterfaceImplementations, 58property.ExplicitInterfaceImplementations,
Shared\Extensions\SyntaxGeneratorExtensions.cs (2)
617throughMemberProperty.ExplicitInterfaceImplementations.Any()) 623var explicitlyImplementedProperty = throughMemberProperty.ExplicitInterfaceImplementations[0];