1 instantiation of ExplicitInterfaceSpecifierSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
19567
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)
572
public virtual TResult? VisitExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
node) => this.DefaultVisit(node);
1320
public virtual void VisitExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
node) => this.DefaultVisit(node);
2067
public override SyntaxNode? VisitExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
node)
2071
=> 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));
2074
=> 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));
2077
=> 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));
2089
=> 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));
2095
=> 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));
2098
=> 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));
5422
public static
ExplicitInterfaceSpecifierSyntax
ExplicitInterfaceSpecifier(NameSyntax name, SyntaxToken dotToken)
5426
return (
ExplicitInterfaceSpecifierSyntax
)Syntax.InternalSyntax.SyntaxFactory.ExplicitInterfaceSpecifier((Syntax.InternalSyntax.NameSyntax)name.Green, (Syntax.InternalSyntax.SyntaxToken)dotToken.Node!).CreateRed();
5430
public static
ExplicitInterfaceSpecifierSyntax
ExplicitInterfaceSpecifier(NameSyntax name)
5434
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)
5449
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)
5461
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)
5521
public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5529
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)
5556
public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5649
public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken semicolonToken)
5663
public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer)
5687
public static EventDeclarationSyntax EventDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken semicolonToken)
5702
public static EventDeclarationSyntax EventDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList)
5714
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5729
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)
12258
public
ExplicitInterfaceSpecifierSyntax
Update(NameSyntax name, SyntaxToken dotToken)
12262
var
newNode = SyntaxFactory.ExplicitInterfaceSpecifier(name, dotToken);
12270
public
ExplicitInterfaceSpecifierSyntax
WithName(NameSyntax name) => Update(name, this.DotToken);
12271
public
ExplicitInterfaceSpecifierSyntax
WithDotToken(SyntaxToken dotToken) => Update(this.Name, dotToken);
12328
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
12354
public
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
12411
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)
12428
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);
12478
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
12502
public
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
12563
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)
12580
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);
12623
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
12648
public
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
12709
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)
12726
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);
13070
public abstract
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier { get; }
13071
public BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifierCore(explicitInterfaceSpecifier);
13072
internal abstract BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifierCore(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier);
13099
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
13122
public override
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
13169
public PropertyDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken semicolonToken)
13187
internal override BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifierCore(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifier(explicitInterfaceSpecifier);
13188
public new PropertyDeclarationSyntax WithExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => Update(this.AttributeLists, this.Modifiers, this.Type, explicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.ExpressionBody, this.Initializer, this.SemicolonToken);
13261
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
13284
public override
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 4);
13323
public EventDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken semicolonToken)
13342
internal override BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifierCore(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifier(explicitInterfaceSpecifier);
13343
public new EventDeclarationSyntax WithExplicitInterfaceSpecifier(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => Update(this.AttributeLists, this.Modifiers, this.EventKeyword, this.Type, explicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.SemicolonToken);
13371
private
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier;
13394
public override
ExplicitInterfaceSpecifierSyntax
? ExplicitInterfaceSpecifier => GetRed(ref this.explicitInterfaceSpecifier, 3);
13441
public IndexerDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type,
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13459
internal override BasePropertyDeclarationSyntax WithExplicitInterfaceSpecifierCore(
ExplicitInterfaceSpecifierSyntax
? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifier(explicitInterfaceSpecifier);
13460
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)
1033
var
explicitInterfaceSpecifier = GetExplicitInterfaceSpecifier();
1933
protected static
ExplicitInterfaceSpecifierSyntax
? GetExplicitInterfaceSpecifier(SyntaxNode syntax)
1936
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);