1 instantiation of ExplicitInterfaceSpecifierSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
19825
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
ExplicitInterfaceSpecifierSyntax
(this, parent, position);
119 references to ExplicitInterfaceSpecifierSyntax
Microsoft.CodeAnalysis.CSharp (93)
_generated\0\Syntax.xml.Main.Generated.cs (24)
576
public virtual TResult? VisitExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
node) => this.DefaultVisit(node);
1328
public virtual void VisitExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
node) => this.DefaultVisit(node);
2079
public override SyntaxNode? VisitExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
node)
2083
=> 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));
2086
=> 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));
2089
=> 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));
2101
=> 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));
2107
=> 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));
2110
=> 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));
5441
public static
ExplicitInterfaceSpecifierSyntax
ExplicitInterfaceSpecifier(NameSyntax name, SyntaxToken dotToken)
5445
return (
ExplicitInterfaceSpecifierSyntax
)Syntax.InternalSyntax.SyntaxFactory.ExplicitInterfaceSpecifier((Syntax.InternalSyntax.NameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)dotToken.Node!).CreateRed();
5449
public static
ExplicitInterfaceSpecifierSyntax
ExplicitInterfaceSpecifier(NameSyntax name)
5453
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)
5468
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)
5480
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)
5540
public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5548
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)
5575
public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5668
public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken semicolonToken)
5682
public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer)
5706
public static EventDeclarationSyntax EventDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken semicolonToken)
5721
public static EventDeclarationSyntax EventDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList)
5733
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5748
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)
12426
public
ExplicitInterfaceSpecifierSyntax
Update(NameSyntax name, SyntaxToken dotToken)
12430
var
newNode = SyntaxFactory.ExplicitInterfaceSpecifier(name, dotToken);
12438
public
ExplicitInterfaceSpecifierSyntax
WithName(NameSyntax name) => Update(name, this.DotToken);
12439
public
ExplicitInterfaceSpecifierSyntax
WithDotToken(SyntaxToken dotToken) => Update(this.Name, dotToken);
12496
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
12522
public
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
12579
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)
12596
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);
12646
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
12670
public
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
12731
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)
12748
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);
12791
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
12816
public
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
12877
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)
12894
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);
13238
public abstract
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier { get; }
13239
public BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifierCore(explicitInterfaceSpecifier);
13240
internal abstract BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifierCore(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier);
13267
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
13290
public override
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
13337
public PropertyDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken semicolonToken)
13355
internal override BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifierCore(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifier(explicitInterfaceSpecifier);
13356
public new PropertyDeclarationSyntax WithExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => Update(this.AttributeLists, this.Modifiers, this.Type, explicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.ExpressionBody, this.Initializer, this.SemicolonToken);
13429
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
13452
public override
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 4);
13491
public EventDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken semicolonToken)
13510
internal override BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifierCore(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifier(explicitInterfaceSpecifier);
13511
public new EventDeclarationSyntax WithExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => Update(this.AttributeLists, this.Modifiers, this.EventKeyword, this.Type, explicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.SemicolonToken);
13539
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
13562
public override
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
13609
public IndexerDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13627
internal override BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifierCore(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifier(explicitInterfaceSpecifier);
13628
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)
48
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)
1037
var
explicitInterfaceSpecifier = GetExplicitInterfaceSpecifier();
1947
protected static
ExplicitInterfaceSpecifierSyntax
? GetExplicitInterfaceSpecifier(SyntaxNode syntax)
1950
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)
1810
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);
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);