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