1 instantiation of ExplicitInterfaceSpecifierSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
19960
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
ExplicitInterfaceSpecifierSyntax
(this, parent, position);
120 references to ExplicitInterfaceSpecifierSyntax
Microsoft.CodeAnalysis.CSharp (93)
_generated\0\Syntax.xml.Main.Generated.cs (24)
580
public virtual TResult? VisitExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
node) => this.DefaultVisit(node);
1336
public virtual void VisitExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
node) => this.DefaultVisit(node);
2091
public override SyntaxNode? VisitExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
node)
2095
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (TypeSyntax?)Visit(node.ReturnType) ?? throw new ArgumentNullException("returnType"), (
ExplicitInterfaceSpecifierSyntax
?)Visit(node.ExplicitInterfaceSpecifier), VisitToken(node.Identifier), (TypeParameterListSyntax?)Visit(node.TypeParameterList), (ParameterListSyntax?)Visit(node.ParameterList) ?? throw new ArgumentNullException("parameterList"), VisitList(node.ConstraintClauses), (BlockSyntax?)Visit(node.Body), (ArrowExpressionClauseSyntax?)Visit(node.ExpressionBody), VisitToken(node.SemicolonToken));
2098
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (TypeSyntax?)Visit(node.ReturnType) ?? throw new ArgumentNullException("returnType"), (
ExplicitInterfaceSpecifierSyntax
?)Visit(node.ExplicitInterfaceSpecifier), VisitToken(node.OperatorKeyword), VisitToken(node.CheckedKeyword), VisitToken(node.OperatorToken), (ParameterListSyntax?)Visit(node.ParameterList) ?? throw new ArgumentNullException("parameterList"), (BlockSyntax?)Visit(node.Body), (ArrowExpressionClauseSyntax?)Visit(node.ExpressionBody), VisitToken(node.SemicolonToken));
2101
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), VisitToken(node.ImplicitOrExplicitKeyword), (
ExplicitInterfaceSpecifierSyntax
?)Visit(node.ExplicitInterfaceSpecifier), VisitToken(node.OperatorKeyword), VisitToken(node.CheckedKeyword), (TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), (ParameterListSyntax?)Visit(node.ParameterList) ?? throw new ArgumentNullException("parameterList"), (BlockSyntax?)Visit(node.Body), (ArrowExpressionClauseSyntax?)Visit(node.ExpressionBody), VisitToken(node.SemicolonToken));
2113
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), (
ExplicitInterfaceSpecifierSyntax
?)Visit(node.ExplicitInterfaceSpecifier), VisitToken(node.Identifier), (AccessorListSyntax?)Visit(node.AccessorList), (ArrowExpressionClauseSyntax?)Visit(node.ExpressionBody), (EqualsValueClauseSyntax?)Visit(node.Initializer), VisitToken(node.SemicolonToken));
2119
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), VisitToken(node.EventKeyword), (TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), (
ExplicitInterfaceSpecifierSyntax
?)Visit(node.ExplicitInterfaceSpecifier), VisitToken(node.Identifier), (AccessorListSyntax?)Visit(node.AccessorList), VisitToken(node.SemicolonToken));
2122
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), (
ExplicitInterfaceSpecifierSyntax
?)Visit(node.ExplicitInterfaceSpecifier), VisitToken(node.ThisKeyword), (BracketedParameterListSyntax?)Visit(node.ParameterList) ?? throw new ArgumentNullException("parameterList"), (AccessorListSyntax?)Visit(node.AccessorList), (ArrowExpressionClauseSyntax?)Visit(node.ExpressionBody), VisitToken(node.SemicolonToken));
5479
public static
ExplicitInterfaceSpecifierSyntax
ExplicitInterfaceSpecifier(NameSyntax name, SyntaxToken dotToken)
5483
return (
ExplicitInterfaceSpecifierSyntax
)Syntax.InternalSyntax.SyntaxFactory.ExplicitInterfaceSpecifier((Syntax.InternalSyntax.NameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)dotToken.Node!).CreateRed();
5487
public static
ExplicitInterfaceSpecifierSyntax
ExplicitInterfaceSpecifier(NameSyntax name)
5491
public static MethodDeclarationSyntax MethodDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5506
public static MethodDeclarationSyntax MethodDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5518
public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5578
public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5586
public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5613
public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5706
public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken semicolonToken)
5720
public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer)
5744
public static EventDeclarationSyntax EventDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken semicolonToken)
5759
public static EventDeclarationSyntax EventDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList)
5771
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5786
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody)
_generated\2\Syntax.xml.Syntax.Generated.cs (34)
12519
public
ExplicitInterfaceSpecifierSyntax
Update(NameSyntax name, SyntaxToken dotToken)
12523
var
newNode = SyntaxFactory.ExplicitInterfaceSpecifier(name, dotToken);
12531
public
ExplicitInterfaceSpecifierSyntax
WithName(NameSyntax name) => Update(name, this.DotToken);
12532
public
ExplicitInterfaceSpecifierSyntax
WithDotToken(SyntaxToken dotToken) => Update(this.Name, dotToken);
12589
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
12615
public
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
12672
public MethodDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
12689
public MethodDeclarationSyntax WithExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => Update(this.AttributeLists, this.Modifiers, this.ReturnType, explicitInterfaceSpecifier, this.Identifier, this.TypeParameterList, this.ParameterList, this.ConstraintClauses, this.Body, this.ExpressionBody, this.SemicolonToken);
12739
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
12763
public
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
12824
public OperatorDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
12841
public OperatorDeclarationSyntax WithExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => Update(this.AttributeLists, this.Modifiers, this.ReturnType, explicitInterfaceSpecifier, this.OperatorKeyword, this.CheckedKeyword, this.OperatorToken, this.ParameterList, this.Body, this.ExpressionBody, this.SemicolonToken);
12884
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
12909
public
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
12970
public ConversionOperatorDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
12987
public ConversionOperatorDeclarationSyntax WithExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => Update(this.AttributeLists, this.Modifiers, this.ImplicitOrExplicitKeyword, explicitInterfaceSpecifier, this.OperatorKeyword, this.CheckedKeyword, this.Type, this.ParameterList, this.Body, this.ExpressionBody, this.SemicolonToken);
13331
public abstract
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier { get; }
13332
public BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifierCore(explicitInterfaceSpecifier);
13333
internal abstract BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifierCore(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier);
13360
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
13383
public override
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
13430
public PropertyDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken semicolonToken)
13448
internal override BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifierCore(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifier(explicitInterfaceSpecifier);
13449
public new PropertyDeclarationSyntax WithExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => Update(this.AttributeLists, this.Modifiers, this.Type, explicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.ExpressionBody, this.Initializer, this.SemicolonToken);
13522
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
13545
public override
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 4);
13584
public EventDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken semicolonToken)
13603
internal override BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifierCore(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifier(explicitInterfaceSpecifier);
13604
public new EventDeclarationSyntax WithExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => Update(this.AttributeLists, this.Modifiers, this.EventKeyword, this.Type, explicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.SemicolonToken);
13632
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
13655
public override
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
13702
public IndexerDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13720
internal override BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifierCore(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifier(explicitInterfaceSpecifier);
13721
public new IndexerDeclarationSyntax WithExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => Update(this.AttributeLists, this.Modifiers, this.Type, explicitInterfaceSpecifier, this.ThisKeyword, this.ParameterList, this.AccessorList, this.ExpressionBody, this.SemicolonToken);
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
488
ExplicitInterfaceSpecifierSyntax
explicitInterfaceSpecifierSyntax = basePropertyDeclarationSyntax.ExplicitInterfaceSpecifier;
Compilation\SyntaxTreeSemanticModel.cs (1)
1733
private string GetDeclarationName(CSharpSyntaxNode declaration, SyntaxTokenList modifiers,
ExplicitInterfaceSpecifierSyntax
explicitInterfaceSpecifierOpt, string memberName)
Symbols\Source\ExplicitInterfaceHelpers.cs (6)
25
ExplicitInterfaceSpecifierSyntax
explicitInterfaceSpecifierOpt,
38
ExplicitInterfaceSpecifierSyntax
explicitInterfaceSpecifierOpt,
153
ExplicitInterfaceSpecifierSyntax
explicitInterfaceSpecifierSyntax,
163
ExplicitInterfaceSpecifierSyntax
explicitInterfaceSpecifierSyntax,
173
ExplicitInterfaceSpecifierSyntax
explicitInterfaceSpecifierSyntax,
184
ExplicitInterfaceSpecifierSyntax
explicitInterfaceSpecifierSyntax,
Symbols\Source\SourceCustomEventSymbol.cs (3)
31
ExplicitInterfaceSpecifierSyntax
? interfaceSpecifier = syntax.ExplicitInterfaceSpecifier;
200
private
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier
221
var
explicitInterfaceSpecifier = this.ExplicitInterfaceSpecifier;
Symbols\Source\SourceEventSymbol.cs (1)
49
ExplicitInterfaceSpecifierSyntax
? interfaceSpecifierSyntaxOpt,
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
30
var
interfaceSpecifier = syntax.ExplicitInterfaceSpecifier;
Symbols\Source\SourcePropertySymbol.cs (1)
57
var
explicitInterfaceSpecifier = GetExplicitInterfaceSpecifier(syntax);
Symbols\Source\SourcePropertySymbolBase.cs (3)
1038
var
explicitInterfaceSpecifier = GetExplicitInterfaceSpecifier();
1957
protected static
ExplicitInterfaceSpecifierSyntax
? GetExplicitInterfaceSpecifier(SyntaxNode syntax)
1960
internal
ExplicitInterfaceSpecifierSyntax
? GetExplicitInterfaceSpecifier()
Symbols\Source\SourceUserDefinedConversionSymbol.cs (1)
38
var
interfaceSpecifier = syntax.ExplicitInterfaceSpecifier;
Symbols\Source\SourceUserDefinedOperatorSymbol.cs (1)
44
var
interfaceSpecifier = syntax.ExplicitInterfaceSpecifier;
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
440
ExplicitInterfaceSpecifierSyntax
explicitInterfaceSpecifier;
Syntax\ConversionOperatorDeclarationSyntax.cs (1)
37
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier,
Syntax\EventDeclarationSyntax.cs (2)
13
public EventDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax accessorList)
18
public EventDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
explicitInterfaceSpecifier, SyntaxToken identifier, SyntaxToken semicolonToken)
Syntax\IndexerDeclarationSyntax.cs (1)
40
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier,
Syntax\LookupPosition.cs (1)
221
var
explicitInterfaceSpecifier = methodDecl.ExplicitInterfaceSpecifier;
Syntax\MethodDeclarationSyntax.cs (1)
31
ExplicitInterfaceSpecifierSyntax
explicitInterfaceSpecifier,
Syntax\OperatorDeclarationSyntax.cs (1)
37
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier,
Syntax\SyntaxExtensions.cs (2)
271
ExplicitInterfaceSpecifierSyntax
explicitInterfaceSpecifier,
316
ExplicitInterfaceSpecifierSyntax
explicitInterfaceSpecifier,
Syntax\SyntaxFactory.cs (5)
2502
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier,
2587
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier,
2683
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier,
2757
public static EventDeclarationSyntax EventDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax accessorList)
2763
public static EventDeclarationSyntax EventDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
explicitInterfaceSpecifier, SyntaxToken identifier, SyntaxToken semicolonToken)
Syntax\SyntaxFacts.cs (1)
210
return ((
ExplicitInterfaceSpecifierSyntax
)parent).Name == node;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
210
public static
ExplicitInterfaceSpecifierSyntax
? GenerateExplicitInterfaceSpecifier(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
130
var
explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(@event.ExplicitInterfaceImplementations);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
121
var
explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(method.ExplicitInterfaceImplementations);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (2)
95
var
explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(property.ExplicitInterfaceImplementations);
119
var
explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(property.ExplicitInterfaceImplementations);
Microsoft.CodeAnalysis.CSharp.Features (9)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (1)
85
case
ExplicitInterfaceSpecifierSyntax
specifierNode:
Completion\KeywordRecommenders\CheckedKeywordRecommender.cs (2)
37
if (previousPossiblySkippedToken.IsLastTokenOfNode<
ExplicitInterfaceSpecifierSyntax
>())
39
var firstSpecifierToken = previousPossiblySkippedToken.GetRequiredAncestor<
ExplicitInterfaceSpecifierSyntax
>().GetFirstToken(includeSkipped: true);
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (4)
43
protected abstract bool CheckExplicitNameAllowsConversion(
ExplicitInterfaceSpecifierSyntax
? explicitName);
129
private static async Task<(SyntaxNode?,
ExplicitInterfaceSpecifierSyntax
?, SyntaxToken)> GetContainerAsync(CodeRefactoringContext context)
156
private static (SyntaxNode? declaration,
ExplicitInterfaceSpecifierSyntax
?, SyntaxToken) GetContainer(SyntaxToken token)
165
_ => default((SyntaxNode member,
ExplicitInterfaceSpecifierSyntax
?, SyntaxToken)),
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (1)
32
protected override bool CheckExplicitNameAllowsConversion(
ExplicitInterfaceSpecifierSyntax
? explicitName)
ImplementInterface\CSharpImplementImplicitlyCodeRefactoringProvider.cs (1)
28
protected override bool CheckExplicitNameAllowsConversion(
ExplicitInterfaceSpecifierSyntax
? explicitName)
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
630
private static SyntaxNode WithInterfaceSpecifier(SyntaxNode declaration,
ExplicitInterfaceSpecifierSyntax
? specifier)
1818
private static
ExplicitInterfaceSpecifierSyntax
CreateExplicitInterfaceSpecifier(ImmutableArray<ISymbol> explicitInterfaceImplementations)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
210
public static
ExplicitInterfaceSpecifierSyntax
? GenerateExplicitInterfaceSpecifier(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
130
var
explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(@event.ExplicitInterfaceImplementations);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
121
var
explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(method.ExplicitInterfaceImplementations);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (2)
95
var
explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(property.ExplicitInterfaceImplementations);
119
var
explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(property.ExplicitInterfaceImplementations);
Microsoft.Interop.ComInterfaceGenerator (1)
ComInterfaceGenerator.cs (1)
846
ExplicitInterfaceSpecifierSyntax
explicitSpecifier = ExplicitInterfaceSpecifier(
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
210
public static
ExplicitInterfaceSpecifierSyntax
? GenerateExplicitInterfaceSpecifier(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
130
var
explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(@event.ExplicitInterfaceImplementations);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
121
var
explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(method.ExplicitInterfaceImplementations);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (2)
95
var
explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(property.ExplicitInterfaceImplementations);
119
var
explicitInterfaceSpecifier = GenerateExplicitInterfaceSpecifier(property.ExplicitInterfaceImplementations);