2 implementations of IEventSymbol_ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\EventSymbol.cs (1)
81ImmutableArray<IEventSymbol> IEventSymbol.ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\EventSymbol.vb (1)
320Private ReadOnly Property IEventSymbol_ExplicitInterfaceImplementations As ImmutableArray(Of IEventSymbol) Implements IEventSymbol.ExplicitInterfaceImplementations
24 references to IEventSymbol_ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.CodeStyle (3)
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
838return ((IEventSymbol)memberSymbol).ExplicitInterfaceImplementations.IsEmpty;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs (1)
169IEventSymbol @event => @event.ExplicitInterfaceImplementations.Length > 0,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs (1)
87IEventSymbol @event => ImmutableArray<ISymbol>.CastUp(@event.ExplicitInterfaceImplementations),
Microsoft.CodeAnalysis.CSharp (1)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
259AddExplicitInterfaceIfNeeded(symbol.ExplicitInterfaceImplementations);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (2)
129var explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(@event.ExplicitInterfaceImplementations); 198if (@event.ExplicitInterfaceImplementations.Any())
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (2)
129var explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(@event.ExplicitInterfaceImplementations); 198if (@event.ExplicitInterfaceImplementations.Any())
Microsoft.CodeAnalysis.Features (4)
RQName\RQNodeBuilder.cs (3)
180if (symbol.ExplicitInterfaceImplementations.Any()) 182if (symbol.ExplicitInterfaceImplementations.Length > 1) 187var interfaceType = BuildType(symbol.ExplicitInterfaceImplementations.Single().ContainingType);
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
838return ((IEventSymbol)memberSymbol).ExplicitInterfaceImplementations.IsEmpty;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\EventSymbol.vb (1)
320Private ReadOnly Property IEventSymbol_ExplicitInterfaceImplementations As ImmutableArray(Of IEventSymbol) Implements IEventSymbol.ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EventGenerator.vb (3)
127Dim explicitInterface = [event].ExplicitInterfaceImplementations.FirstOrDefault() 151implementsClause:=GenerateImplementsClause([event].ExplicitInterfaceImplementations.FirstOrDefault())) 160implementsClause:=GenerateImplementsClause([event].ExplicitInterfaceImplementations.FirstOrDefault()))
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Semantics\GetSemanticInfoTests.vb (1)
3114Assert.Equal(handledEvent0.EventSymbol.ExplicitInterfaceImplementations.Length, commonEventSymbol.ExplicitInterfaceImplementations.Length)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EventGenerator.vb (3)
127Dim explicitInterface = [event].ExplicitInterfaceImplementations.FirstOrDefault() 151implementsClause:=GenerateImplementsClause([event].ExplicitInterfaceImplementations.FirstOrDefault())) 160implementsClause:=GenerateImplementsClause([event].ExplicitInterfaceImplementations.FirstOrDefault()))
Microsoft.CodeAnalysis.Workspaces (4)
Editing\SyntaxGenerator.cs (2)
499if (symbol.ExplicitInterfaceImplementations.Length > 0) 502ImmutableArray<ISymbol>.CastUp(symbol.ExplicitInterfaceImplementations));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs (1)
169IEventSymbol @event => @event.ExplicitInterfaceImplementations.Length > 0,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs (1)
87IEventSymbol @event => ImmutableArray<ISymbol>.CastUp(@event.ExplicitInterfaceImplementations),