184 references to OperatorDeclaration
Microsoft.CodeAnalysis.CSharp (19)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
467
case SyntaxKind.
OperatorDeclaration
:
Compilation\MemberSemanticModel.cs (1)
2174
case SyntaxKind.
OperatorDeclaration
:
Compilation\MethodBodySemanticModel.cs (1)
90
case SyntaxKind.
OperatorDeclaration
:
Compilation\SyntaxTreeSemanticModel.cs (4)
822
case SyntaxKind.
OperatorDeclaration
:
855
case SyntaxKind.
OperatorDeclaration
:
1083
case SyntaxKind.
OperatorDeclaration
:
1710
case SyntaxKind.
OperatorDeclaration
:
Declarations\DeclarationTreeBuilder.cs (3)
1121
case SyntaxKind.
OperatorDeclaration
:
1217
case SyntaxKind.
OperatorDeclaration
:
1258
case SyntaxKind.
OperatorDeclaration
:
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
583
case SyntaxKind.
OperatorDeclaration
:
615
case SyntaxKind.
OperatorDeclaration
:
Parser\LanguageParser.cs (2)
558
or SyntaxKind.
OperatorDeclaration
2453
case SyntaxKind.
OperatorDeclaration
:
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
277
case SyntaxKind.
OperatorDeclaration
:
392
case SyntaxKind.
OperatorDeclaration
:
Syntax\SyntaxExtensions.cs (2)
32
case SyntaxKind.
OperatorDeclaration
:
243
case SyntaxKind.
OperatorDeclaration
:
Syntax\SyntaxFacts.cs (1)
172
case
OperatorDeclaration
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForOperatorsHelper.cs (1)
26
[SyntaxKind.
OperatorDeclaration
])
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (3)
59
case SyntaxKind.
OperatorDeclaration
:
134
case SyntaxKind.
OperatorDeclaration
:
154
case SyntaxKind.
OperatorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
258
or SyntaxKind.
OperatorDeclaration
)
280
or SyntaxKind.
OperatorDeclaration
)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
438
case SyntaxKind.
OperatorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
80
=> token.IsOpenParenInParameterList() && token.Parent.IsParentKind(SyntaxKind.
OperatorDeclaration
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
92
if (previousToken.Parent.IsKind(SyntaxKind.
OperatorDeclaration
) && currentToken.IsOpenParenInParameterListOfAOperationDeclaration())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (2)
63
case SyntaxKind.
OperatorDeclaration
:
172
case SyntaxKind.
OperatorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1212
case SyntaxKind.
OperatorDeclaration
:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
128
SyntaxKind.
OperatorDeclaration
or
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
802
case SyntaxKind.
OperatorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
25
{ SyntaxKind.
OperatorDeclaration
, 8 },
120
case SyntaxKind.
OperatorDeclaration
:
Microsoft.CodeAnalysis.CSharp.Features (20)
CodeLens\CSharpCodeLensDisplayInfoService.cs (1)
132
case SyntaxKind.
OperatorDeclaration
:
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
87
case SyntaxKind.
OperatorDeclaration
:
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (2)
61
case SyntaxKind.
OperatorDeclaration
:
119
SyntaxKind.
OperatorDeclaration
or
EditAndContinue\BreakpointSpans.cs (1)
175
case SyntaxKind.
OperatorDeclaration
:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
101
case SyntaxKind.
OperatorDeclaration
:
1701
case SyntaxKind.
OperatorDeclaration
:
2075
case SyntaxKind.
OperatorDeclaration
:
EditAndContinue\SyntaxComparer.cs (3)
619
case SyntaxKind.
OperatorDeclaration
:
714
case SyntaxKind.
OperatorDeclaration
:
1452
case SyntaxKind.
OperatorDeclaration
:
InheritanceMargin\CSharpInheritanceMarginService.cs (1)
47
SyntaxKind.
OperatorDeclaration
or
LineSeparators\CSharpLineSeparatorService.cs (1)
85
case SyntaxKind.
OperatorDeclaration
:
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.cs (2)
162
case SyntaxKind.
OperatorDeclaration
:
192
case SyntaxKind.
OperatorDeclaration
:
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForOperatorsHelper.cs (1)
26
[SyntaxKind.
OperatorDeclaration
])
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
128
SyntaxKind.
OperatorDeclaration
or
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
277
case SyntaxKind.
OperatorDeclaration
:
392
case SyntaxKind.
OperatorDeclaration
:
Structure\Providers\OperatorDeclarationStructureProvider.cs (1)
38
&& (!nextSibling.IsNode || nextSibling.IsKind(SyntaxKind.
OperatorDeclaration
));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (95)
Parsing\AsyncParsingTests.cs (3)
851
N(SyntaxKind.
OperatorDeclaration
);
1866
N(SyntaxKind.
OperatorDeclaration
);
1931
N(SyntaxKind.
OperatorDeclaration
);
Parsing\DeclarationParsingTests.cs (5)
5295
Assert.Equal(SyntaxKind.
OperatorDeclaration
, cs.Members[0].Kind());
5375
Assert.Equal(SyntaxKind.
OperatorDeclaration
, cs.Members[0].Kind());
5421
N(SyntaxKind.
OperatorDeclaration
);
5489
Assert.Equal(SyntaxKind.
OperatorDeclaration
, cs.Members[0].Kind());
8211
N(SyntaxKind.
OperatorDeclaration
);
Parsing\ExtensionsParsingTests.cs (1)
3057
N(SyntaxKind.
OperatorDeclaration
);
Parsing\MemberDeclarationParsingTests.cs (82)
372
N(SyntaxKind.
OperatorDeclaration
);
432
N(SyntaxKind.
OperatorDeclaration
);
505
N(SyntaxKind.
OperatorDeclaration
);
588
N(SyntaxKind.
OperatorDeclaration
);
653
N(SyntaxKind.
OperatorDeclaration
);
1532
N(SyntaxKind.
OperatorDeclaration
);
2325
N(SyntaxKind.
OperatorDeclaration
);
2467
N(SyntaxKind.
OperatorDeclaration
);
2591
N(SyntaxKind.
OperatorDeclaration
);
2697
N(SyntaxKind.
OperatorDeclaration
);
2803
N(SyntaxKind.
OperatorDeclaration
);
2859
N(SyntaxKind.
OperatorDeclaration
);
2939
N(SyntaxKind.
OperatorDeclaration
);
2990
N(SyntaxKind.
OperatorDeclaration
);
3041
N(SyntaxKind.
OperatorDeclaration
);
3105
N(SyntaxKind.
OperatorDeclaration
);
3208
N(SyntaxKind.
OperatorDeclaration
);
3353
N(SyntaxKind.
OperatorDeclaration
);
3481
N(SyntaxKind.
OperatorDeclaration
);
3591
N(SyntaxKind.
OperatorDeclaration
);
3701
N(SyntaxKind.
OperatorDeclaration
);
3761
N(SyntaxKind.
OperatorDeclaration
);
3845
N(SyntaxKind.
OperatorDeclaration
);
3900
N(SyntaxKind.
OperatorDeclaration
);
3955
N(SyntaxKind.
OperatorDeclaration
);
4023
N(SyntaxKind.
OperatorDeclaration
);
4095
N(SyntaxKind.
OperatorDeclaration
);
4158
N(SyntaxKind.
OperatorDeclaration
);
4245
N(SyntaxKind.
OperatorDeclaration
);
4379
N(SyntaxKind.
OperatorDeclaration
);
4496
N(SyntaxKind.
OperatorDeclaration
);
4595
N(SyntaxKind.
OperatorDeclaration
);
4694
N(SyntaxKind.
OperatorDeclaration
);
4749
N(SyntaxKind.
OperatorDeclaration
);
4828
N(SyntaxKind.
OperatorDeclaration
);
4878
N(SyntaxKind.
OperatorDeclaration
);
4928
N(SyntaxKind.
OperatorDeclaration
);
4991
N(SyntaxKind.
OperatorDeclaration
);
5087
N(SyntaxKind.
OperatorDeclaration
);
5225
N(SyntaxKind.
OperatorDeclaration
);
5346
N(SyntaxKind.
OperatorDeclaration
);
5449
N(SyntaxKind.
OperatorDeclaration
);
5552
N(SyntaxKind.
OperatorDeclaration
);
5611
N(SyntaxKind.
OperatorDeclaration
);
5694
N(SyntaxKind.
OperatorDeclaration
);
5748
N(SyntaxKind.
OperatorDeclaration
);
5802
N(SyntaxKind.
OperatorDeclaration
);
5869
N(SyntaxKind.
OperatorDeclaration
);
5940
N(SyntaxKind.
OperatorDeclaration
);
6002
N(SyntaxKind.
OperatorDeclaration
);
6063
N(SyntaxKind.
OperatorDeclaration
);
6137
N(SyntaxKind.
OperatorDeclaration
);
9643
N(SyntaxKind.
OperatorDeclaration
);
9691
N(SyntaxKind.
OperatorDeclaration
);
9756
N(SyntaxKind.
OperatorDeclaration
);
9822
N(SyntaxKind.
OperatorDeclaration
);
9982
N(SyntaxKind.
OperatorDeclaration
);
10041
N(SyntaxKind.
OperatorDeclaration
);
11478
N(SyntaxKind.
OperatorDeclaration
);
11802
N(SyntaxKind.
OperatorDeclaration
);
12398
N(SyntaxKind.
OperatorDeclaration
);
12451
N(SyntaxKind.
OperatorDeclaration
);
12505
N(SyntaxKind.
OperatorDeclaration
);
12566
N(SyntaxKind.
OperatorDeclaration
);
12642
N(SyntaxKind.
OperatorDeclaration
);
12727
N(SyntaxKind.
OperatorDeclaration
);
12812
N(SyntaxKind.
OperatorDeclaration
);
12897
N(SyntaxKind.
OperatorDeclaration
);
12982
N(SyntaxKind.
OperatorDeclaration
);
13067
N(SyntaxKind.
OperatorDeclaration
);
13152
N(SyntaxKind.
OperatorDeclaration
);
13237
N(SyntaxKind.
OperatorDeclaration
);
13322
N(SyntaxKind.
OperatorDeclaration
);
13416
N(SyntaxKind.
OperatorDeclaration
);
13491
N(SyntaxKind.
OperatorDeclaration
);
13557
N(SyntaxKind.
OperatorDeclaration
);
13632
N(SyntaxKind.
OperatorDeclaration
);
13681
N(SyntaxKind.
OperatorDeclaration
);
13738
N(SyntaxKind.
OperatorDeclaration
);
13820
N(SyntaxKind.
OperatorDeclaration
);
20463
N(SyntaxKind.
OperatorDeclaration
);
20544
N(SyntaxKind.
OperatorDeclaration
);
Parsing\TopLevelStatementsParsingTests.cs (2)
262
N(SyntaxKind.
OperatorDeclaration
);
1532
N(SyntaxKind.
OperatorDeclaration
);
Parsing\TypeArgumentListParsingTests.cs (2)
869
N(SyntaxKind.
OperatorDeclaration
);
929
N(SyntaxKind.
OperatorDeclaration
);
Microsoft.CodeAnalysis.CSharp.Workspaces (22)
CodeGeneration\CSharpSyntaxGenerator.cs (8)
277
var modifierList = AsModifierList(accessibility, modifiers, SyntaxKind.
OperatorDeclaration
);
641
SyntaxKind.
OperatorDeclaration
=> ((OperatorDeclarationSyntax)declaration).WithExplicitInterfaceSpecifier(specifier),
662
case SyntaxKind.
OperatorDeclaration
:
834
case SyntaxKind.
OperatorDeclaration
:
1069
case SyntaxKind.
OperatorDeclaration
:
1571
case SyntaxKind.
OperatorDeclaration
:
2224
case SyntaxKind.
OperatorDeclaration
:
2473
SyntaxKind.
OperatorDeclaration
=> ((OperatorDeclarationSyntax)declaration).Body?.Statements,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (3)
59
case SyntaxKind.
OperatorDeclaration
:
134
case SyntaxKind.
OperatorDeclaration
:
154
case SyntaxKind.
OperatorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
258
or SyntaxKind.
OperatorDeclaration
)
280
or SyntaxKind.
OperatorDeclaration
)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
438
case SyntaxKind.
OperatorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
80
=> token.IsOpenParenInParameterList() && token.Parent.IsParentKind(SyntaxKind.
OperatorDeclaration
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
92
if (previousToken.Parent.IsKind(SyntaxKind.
OperatorDeclaration
) && currentToken.IsOpenParenInParameterListOfAOperationDeclaration())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (2)
63
case SyntaxKind.
OperatorDeclaration
:
172
case SyntaxKind.
OperatorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1212
case SyntaxKind.
OperatorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
802
case SyntaxKind.
OperatorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
25
{ SyntaxKind.
OperatorDeclaration
, 8 },
120
case SyntaxKind.
OperatorDeclaration
:
Microsoft.VisualStudio.LanguageServices.CSharp (12)
CodeModel\CSharpCodeModelService.cs (7)
107
case SyntaxKind.
OperatorDeclaration
:
160
case SyntaxKind.
OperatorDeclaration
:
559
case SyntaxKind.
OperatorDeclaration
:
612
case SyntaxKind.
OperatorDeclaration
:
831
case SyntaxKind.
OperatorDeclaration
:
860
if (kind is SyntaxKind.
OperatorDeclaration
or
3509
case SyntaxKind.
OperatorDeclaration
:
CodeModel\CSharpCodeModelService.NodeLocator.cs (4)
53
case SyntaxKind.
OperatorDeclaration
:
104
case SyntaxKind.
OperatorDeclaration
:
406
case SyntaxKind.
OperatorDeclaration
:
969
case SyntaxKind.
OperatorDeclaration
:
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
207
case SyntaxKind.
OperatorDeclaration
: