93 references to OperatorDeclaration
Microsoft.CodeAnalysis.CSharp (23)
_generated\1\Syntax.xml.Internal.Generated.cs (2)
32685return new OperatorDeclarationSyntax(SyntaxKind.OperatorDeclaration, attributeLists.Node, modifiers.Node, returnType, explicitInterfaceSpecifier, operatorKeyword, checkedKeyword, operatorToken, parameterList, body, expressionBody, semicolonToken, this.context); 38112return new OperatorDeclarationSyntax(SyntaxKind.OperatorDeclaration, attributeLists.Node, modifiers.Node, returnType, explicitInterfaceSpecifier, operatorKeyword, checkedKeyword, operatorToken, parameterList, body, expressionBody, semicolonToken);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
12639/// <item><description><see cref="SyntaxKind.OperatorDeclaration"/></description></item>
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
467case SyntaxKind.OperatorDeclaration:
Compilation\MemberSemanticModel.cs (1)
2213case SyntaxKind.OperatorDeclaration:
Compilation\MethodBodySemanticModel.cs (1)
90case SyntaxKind.OperatorDeclaration:
Compilation\SyntaxTreeSemanticModel.cs (4)
821case SyntaxKind.OperatorDeclaration: 854case SyntaxKind.OperatorDeclaration: 1081case SyntaxKind.OperatorDeclaration: 1708case SyntaxKind.OperatorDeclaration:
Declarations\DeclarationTreeBuilder.cs (3)
1153case SyntaxKind.OperatorDeclaration: 1249case SyntaxKind.OperatorDeclaration: 1290case SyntaxKind.OperatorDeclaration:
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
583case SyntaxKind.OperatorDeclaration: 615case SyntaxKind.OperatorDeclaration:
Parser\LanguageParser.cs (2)
558or SyntaxKind.OperatorDeclaration 2543case SyntaxKind.OperatorDeclaration:
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
305case SyntaxKind.OperatorDeclaration: 444case SyntaxKind.OperatorDeclaration:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
6018case SyntaxKind.OperatorDeclaration:
Syntax\SyntaxExtensions.cs (2)
32case SyntaxKind.OperatorDeclaration: 243case SyntaxKind.OperatorDeclaration:
Syntax\SyntaxFacts.cs (1)
172case OperatorDeclaration:
Microsoft.CodeAnalysis.CSharp.CodeStyle (11)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForOperatorsHelper.cs (1)
27[SyntaxKind.OperatorDeclaration])
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (3)
62case SyntaxKind.OperatorDeclaration: 143case SyntaxKind.OperatorDeclaration: 163case SyntaxKind.OperatorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
257or SyntaxKind.OperatorDeclaration) 279or SyntaxKind.OperatorDeclaration)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
440case SyntaxKind.OperatorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
81=> token.IsOpenParenInParameterList() && token.Parent.IsParentKind(SyntaxKind.OperatorDeclaration);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
92if (previousToken.Parent.IsKind(SyntaxKind.OperatorDeclaration) && currentToken.IsOpenParenInParameterListOfAOperationDeclaration())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
58case SyntaxKind.OperatorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1196case SyntaxKind.OperatorDeclaration:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
128SyntaxKind.OperatorDeclaration or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
802case SyntaxKind.OperatorDeclaration:
src\roslyn\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)
57case SyntaxKind.OperatorDeclaration: 134SyntaxKind.OperatorDeclaration or
EditAndContinue\BreakpointSpans.cs (1)
175case SyntaxKind.OperatorDeclaration:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
100case SyntaxKind.OperatorDeclaration: 1684case SyntaxKind.OperatorDeclaration: 2058case SyntaxKind.OperatorDeclaration:
EditAndContinue\SyntaxComparer.cs (3)
621case SyntaxKind.OperatorDeclaration: 719case SyntaxKind.OperatorDeclaration: 1464case 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\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForOperatorsHelper.cs (1)
27[SyntaxKind.OperatorDeclaration])
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
128SyntaxKind.OperatorDeclaration or
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
305case SyntaxKind.OperatorDeclaration: 444case SyntaxKind.OperatorDeclaration:
Structure\Providers\OperatorDeclarationStructureProvider.cs (1)
38&& (!nextSibling.IsNode || nextSibling.IsKind(SyntaxKind.OperatorDeclaration));
Microsoft.CodeAnalysis.CSharp.Workspaces (22)
CodeGeneration\CSharpSyntaxGenerator.cs (9)
270var modifierList = AsModifierList(accessibility, modifiers, SyntaxKind.OperatorDeclaration); 635SyntaxKind.OperatorDeclaration => ((OperatorDeclarationSyntax)declaration).WithExplicitInterfaceSpecifier(specifier), 656case SyntaxKind.OperatorDeclaration: 818case SyntaxKind.OperatorDeclaration: 1050case SyntaxKind.OperatorDeclaration: 1561case SyntaxKind.OperatorDeclaration: 1900case SyntaxKind.OperatorDeclaration: 2376case SyntaxKind.OperatorDeclaration: 2625SyntaxKind.OperatorDeclaration => ((OperatorDeclarationSyntax)declaration).Body?.Statements,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (3)
62case SyntaxKind.OperatorDeclaration: 143case SyntaxKind.OperatorDeclaration: 163case SyntaxKind.OperatorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
257or SyntaxKind.OperatorDeclaration) 279or SyntaxKind.OperatorDeclaration)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
440case SyntaxKind.OperatorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
81=> token.IsOpenParenInParameterList() && token.Parent.IsParentKind(SyntaxKind.OperatorDeclaration);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
92if (previousToken.Parent.IsKind(SyntaxKind.OperatorDeclaration) && currentToken.IsOpenParenInParameterListOfAOperationDeclaration())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
58case SyntaxKind.OperatorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1196case SyntaxKind.OperatorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
802case SyntaxKind.OperatorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
25{ SyntaxKind.OperatorDeclaration, 8 }, 120case SyntaxKind.OperatorDeclaration:
Roslyn.Diagnostics.CSharp.Analyzers (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (3)
62case SyntaxKind.OperatorDeclaration: 143case SyntaxKind.OperatorDeclaration: 163case SyntaxKind.OperatorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
257or SyntaxKind.OperatorDeclaration) 279or SyntaxKind.OperatorDeclaration)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
440case SyntaxKind.OperatorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
81=> token.IsOpenParenInParameterList() && token.Parent.IsParentKind(SyntaxKind.OperatorDeclaration);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
92if (previousToken.Parent.IsKind(SyntaxKind.OperatorDeclaration) && currentToken.IsOpenParenInParameterListOfAOperationDeclaration())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
58case SyntaxKind.OperatorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1196case SyntaxKind.OperatorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
802case SyntaxKind.OperatorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
25{ SyntaxKind.OperatorDeclaration, 8 }, 120case SyntaxKind.OperatorDeclaration: