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