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)
579
public virtual TResult? VisitExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
node) => this.DefaultVisit(node);
1333
public virtual void VisitExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
node) => this.DefaultVisit(node);
2086
public override SyntaxNode? VisitExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
node)
2090
=> 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));
2093
=> 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));
2096
=> 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));
2108
=> 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));
2114
=> 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));
2117
=> 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));
5465
public static
ExplicitInterfaceSpecifierSyntax
ExplicitInterfaceSpecifier(NameSyntax name, SyntaxToken dotToken)
5469
return (
ExplicitInterfaceSpecifierSyntax
)Syntax.InternalSyntax.SyntaxFactory.ExplicitInterfaceSpecifier((Syntax.InternalSyntax.NameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)dotToken.Node!).CreateRed();
5473
public static
ExplicitInterfaceSpecifierSyntax
ExplicitInterfaceSpecifier(NameSyntax name)
5477
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)
5492
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)
5504
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)
5564
public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5572
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)
5599
public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5692
public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken semicolonToken)
5706
public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer)
5730
public static EventDeclarationSyntax EventDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken semicolonToken)
5745
public static EventDeclarationSyntax EventDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList)
5757
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5772
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)
12509
public
ExplicitInterfaceSpecifierSyntax
Update(NameSyntax name, SyntaxToken dotToken)
12513
var
newNode = SyntaxFactory.ExplicitInterfaceSpecifier(name, dotToken);
12521
public
ExplicitInterfaceSpecifierSyntax
WithName(NameSyntax name) => Update(name, this.DotToken);
12522
public
ExplicitInterfaceSpecifierSyntax
WithDotToken(SyntaxToken dotToken) => Update(this.Name, dotToken);
12579
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
12605
public
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
12662
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)
12679
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);
12729
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
12753
public
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
12814
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)
12831
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);
12874
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
12899
public
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
12960
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)
12977
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);
13321
public abstract
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier { get; }
13322
public BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifierCore(explicitInterfaceSpecifier);
13323
internal abstract BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifierCore(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier);
13350
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
13373
public override
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
13420
public PropertyDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken semicolonToken)
13438
internal override BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifierCore(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifier(explicitInterfaceSpecifier);
13439
public new PropertyDeclarationSyntax WithExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => Update(this.AttributeLists, this.Modifiers, this.Type, explicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.ExpressionBody, this.Initializer, this.SemicolonToken);
13512
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
13535
public override
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 4);
13574
public EventDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken semicolonToken)
13593
internal override BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifierCore(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifier(explicitInterfaceSpecifier);
13594
public new EventDeclarationSyntax WithExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => Update(this.AttributeLists, this.Modifiers, this.EventKeyword, this.Type, explicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.SemicolonToken);
13622
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
13645
public override
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
13692
public IndexerDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13710
internal override BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifierCore(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifier(explicitInterfaceSpecifier);
13711
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)
1061
var
explicitInterfaceSpecifier = GetExplicitInterfaceSpecifier();
1965
protected static
ExplicitInterfaceSpecifierSyntax
? GetExplicitInterfaceSpecifier(SyntaxNode syntax)
1968
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);