164 references to OperatorDeclaration
Microsoft.CodeAnalysis.CSharp (18)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
450case SyntaxKind.OperatorDeclaration:
Compilation\MemberSemanticModel.cs (1)
2147case SyntaxKind.OperatorDeclaration:
Compilation\MethodBodySemanticModel.cs (1)
93case SyntaxKind.OperatorDeclaration:
Compilation\SyntaxTreeSemanticModel.cs (4)
817case SyntaxKind.OperatorDeclaration: 850case SyntaxKind.OperatorDeclaration: 1077case SyntaxKind.OperatorDeclaration: 1686case SyntaxKind.OperatorDeclaration:
CSharpDeclarationComputer.cs (2)
276case SyntaxKind.OperatorDeclaration: 391case SyntaxKind.OperatorDeclaration:
Declarations\DeclarationTreeBuilder.cs (2)
951case SyntaxKind.OperatorDeclaration: 1054case SyntaxKind.OperatorDeclaration:
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
583case SyntaxKind.OperatorDeclaration: 615case SyntaxKind.OperatorDeclaration:
Parser\LanguageParser.cs (1)
2079case SyntaxKind.OperatorDeclaration:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
4901case SyntaxKind.OperatorDeclaration:
Syntax\SyntaxExtensions.cs (2)
32case SyntaxKind.OperatorDeclaration: 243case SyntaxKind.OperatorDeclaration:
Syntax\SyntaxFacts.cs (1)
172case OperatorDeclaration:
Microsoft.CodeAnalysis.CSharp.CodeStyle (13)
CSharpAccessibilityFacts.cs (2)
63case SyntaxKind.OperatorDeclaration: 172case SyntaxKind.OperatorDeclaration:
CSharpSyntaxFacts.cs (1)
1277case SyntaxKind.OperatorDeclaration:
FormattingHelpers.cs (1)
80=> token.IsOpenParenInParameterList() && token.Parent.IsParentKind(SyntaxKind.OperatorDeclaration);
MemberDeclarationSyntaxExtensions.cs (3)
59case SyntaxKind.OperatorDeclaration: 128case SyntaxKind.OperatorDeclaration: 148case SyntaxKind.OperatorDeclaration:
SemanticModelExtensions.cs (2)
257type.IsParentKind(SyntaxKind.OperatorDeclaration)) 278type.Parent.Parent.IsParentKind(SyntaxKind.OperatorDeclaration))
SpacingFormattingRule.cs (1)
94if (previousToken.Parent.IsKind(SyntaxKind.OperatorDeclaration) && currentToken.IsOpenParenInParameterListOfAOperationDeclaration())
SyntaxNodeExtensions.cs (2)
163SyntaxKind.OperatorDeclaration => ((OperatorDeclarationSyntax)declaration).ParameterList, 516case SyntaxKind.OperatorDeclaration:
UseExpressionBodyForOperatorsHelper.cs (1)
27ImmutableArray.Create(SyntaxKind.OperatorDeclaration))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
CSharpCodeGenerationService.cs (1)
782case SyntaxKind.OperatorDeclaration:
CSharpDeclarationComparer.cs (2)
25{ SyntaxKind.OperatorDeclaration, 8 }, 120case SyntaxKind.OperatorDeclaration:
CSharpDeclareAsNullableCodeFixProvider.cs (1)
150SyntaxKind.OperatorDeclaration or
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
29node.IsParentKind(SyntaxKind.OperatorDeclaration) ||
Microsoft.CodeAnalysis.CSharp.Features (20)
CodeLens\CSharpCodeLensDisplayInfoService.cs (1)
132case SyntaxKind.OperatorDeclaration:
CSharpDeclarationComputer.cs (2)
276case SyntaxKind.OperatorDeclaration: 391case SyntaxKind.OperatorDeclaration:
CSharpDeclareAsNullableCodeFixProvider.cs (1)
150SyntaxKind.OperatorDeclaration or
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (2)
71case SyntaxKind.OperatorDeclaration: 129SyntaxKind.OperatorDeclaration or
EditAndContinue\BreakpointSpans.cs (1)
147case SyntaxKind.OperatorDeclaration:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
92case SyntaxKind.OperatorDeclaration: 1653case SyntaxKind.OperatorDeclaration: 2021case SyntaxKind.OperatorDeclaration:
EditAndContinue\SyntaxComparer.cs (3)
610case SyntaxKind.OperatorDeclaration: 705case SyntaxKind.OperatorDeclaration: 1443case SyntaxKind.OperatorDeclaration:
EditAndContinue\SyntaxUtilities.cs (1)
36case SyntaxKind.OperatorDeclaration:
InheritanceMargin\CSharpInheritanceMarginService.cs (1)
48SyntaxKind.OperatorDeclaration or
LineSeparators\CSharpLineSeparatorService.cs (1)
87case SyntaxKind.OperatorDeclaration:
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.cs (2)
162case SyntaxKind.OperatorDeclaration: 192case SyntaxKind.OperatorDeclaration:
Structure\Providers\OperatorDeclarationStructureProvider.cs (1)
38&& (!nextSibling.IsNode || nextSibling.IsKind(SyntaxKind.OperatorDeclaration));
UseExpressionBodyForOperatorsHelper.cs (1)
27ImmutableArray.Create(SyntaxKind.OperatorDeclaration))
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (72)
Parsing\AsyncParsingTests.cs (5)
851N(SyntaxKind.OperatorDeclaration); 1715N(SyntaxKind.OperatorDeclaration); 1832N(SyntaxKind.OperatorDeclaration); 1886N(SyntaxKind.OperatorDeclaration); 1951N(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()); 8306N(SyntaxKind.OperatorDeclaration);
Parsing\MemberDeclarationParsingTests.cs (58)
372N(SyntaxKind.OperatorDeclaration); 432N(SyntaxKind.OperatorDeclaration); 505N(SyntaxKind.OperatorDeclaration); 588N(SyntaxKind.OperatorDeclaration); 671N(SyntaxKind.OperatorDeclaration); 1566N(SyntaxKind.OperatorDeclaration); 2359N(SyntaxKind.OperatorDeclaration); 2501N(SyntaxKind.OperatorDeclaration); 2625N(SyntaxKind.OperatorDeclaration); 2731N(SyntaxKind.OperatorDeclaration); 2837N(SyntaxKind.OperatorDeclaration); 2893N(SyntaxKind.OperatorDeclaration); 2973N(SyntaxKind.OperatorDeclaration); 3024N(SyntaxKind.OperatorDeclaration); 3075N(SyntaxKind.OperatorDeclaration); 3139N(SyntaxKind.OperatorDeclaration); 3242N(SyntaxKind.OperatorDeclaration); 3387N(SyntaxKind.OperatorDeclaration); 3515N(SyntaxKind.OperatorDeclaration); 3625N(SyntaxKind.OperatorDeclaration); 3735N(SyntaxKind.OperatorDeclaration); 3795N(SyntaxKind.OperatorDeclaration); 3879N(SyntaxKind.OperatorDeclaration); 3934N(SyntaxKind.OperatorDeclaration); 3989N(SyntaxKind.OperatorDeclaration); 4057N(SyntaxKind.OperatorDeclaration); 4130N(SyntaxKind.OperatorDeclaration); 4193N(SyntaxKind.OperatorDeclaration); 4280N(SyntaxKind.OperatorDeclaration); 4414N(SyntaxKind.OperatorDeclaration); 4531N(SyntaxKind.OperatorDeclaration); 4630N(SyntaxKind.OperatorDeclaration); 4729N(SyntaxKind.OperatorDeclaration); 4784N(SyntaxKind.OperatorDeclaration); 4863N(SyntaxKind.OperatorDeclaration); 4913N(SyntaxKind.OperatorDeclaration); 4963N(SyntaxKind.OperatorDeclaration); 5026N(SyntaxKind.OperatorDeclaration); 5122N(SyntaxKind.OperatorDeclaration); 5260N(SyntaxKind.OperatorDeclaration); 5381N(SyntaxKind.OperatorDeclaration); 5484N(SyntaxKind.OperatorDeclaration); 5587N(SyntaxKind.OperatorDeclaration); 5646N(SyntaxKind.OperatorDeclaration); 5729N(SyntaxKind.OperatorDeclaration); 5783N(SyntaxKind.OperatorDeclaration); 5837N(SyntaxKind.OperatorDeclaration); 5904N(SyntaxKind.OperatorDeclaration); 5976N(SyntaxKind.OperatorDeclaration); 6038N(SyntaxKind.OperatorDeclaration); 6100N(SyntaxKind.OperatorDeclaration); 6174N(SyntaxKind.OperatorDeclaration); 9682N(SyntaxKind.OperatorDeclaration); 9730N(SyntaxKind.OperatorDeclaration); 9795N(SyntaxKind.OperatorDeclaration); 9861N(SyntaxKind.OperatorDeclaration); 10021N(SyntaxKind.OperatorDeclaration); 10080N(SyntaxKind.OperatorDeclaration);
Parsing\TopLevelStatementsParsingTests.cs (2)
262N(SyntaxKind.OperatorDeclaration); 1532N(SyntaxKind.OperatorDeclaration);
Parsing\TypeArgumentListParsingTests.cs (2)
871N(SyntaxKind.OperatorDeclaration); 931N(SyntaxKind.OperatorDeclaration);
Microsoft.CodeAnalysis.CSharp.Workspaces (24)
CodeGeneration\CSharpSyntaxGenerator.cs (8)
271var modifierList = AsModifierList(accessibility, modifiers, SyntaxKind.OperatorDeclaration); 610SyntaxKind.OperatorDeclaration => ((OperatorDeclarationSyntax)declaration).WithExplicitInterfaceSpecifier(specifier), 631case SyntaxKind.OperatorDeclaration: 1047case SyntaxKind.OperatorDeclaration: 1552case SyntaxKind.OperatorDeclaration: 2219case SyntaxKind.OperatorDeclaration: 2471case SyntaxKind.OperatorDeclaration: 2507case SyntaxKind.OperatorDeclaration:
CSharpAccessibilityFacts.cs (2)
63case SyntaxKind.OperatorDeclaration: 172case SyntaxKind.OperatorDeclaration:
CSharpCodeGenerationService.cs (1)
782case SyntaxKind.OperatorDeclaration:
CSharpDeclarationComparer.cs (2)
25{ SyntaxKind.OperatorDeclaration, 8 }, 120case SyntaxKind.OperatorDeclaration:
CSharpSyntaxFacts.cs (1)
1277case SyntaxKind.OperatorDeclaration:
FormattingHelpers.cs (1)
80=> token.IsOpenParenInParameterList() && token.Parent.IsParentKind(SyntaxKind.OperatorDeclaration);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (2)
163SyntaxKind.OperatorDeclaration => ((OperatorDeclarationSyntax)declaration).ParameterList, 516case SyntaxKind.OperatorDeclaration:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
29node.IsParentKind(SyntaxKind.OperatorDeclaration) ||
MemberDeclarationSyntaxExtensions.cs (3)
59case SyntaxKind.OperatorDeclaration: 128case SyntaxKind.OperatorDeclaration: 148case SyntaxKind.OperatorDeclaration:
SemanticModelExtensions.cs (2)
257type.IsParentKind(SyntaxKind.OperatorDeclaration)) 278type.Parent.Parent.IsParentKind(SyntaxKind.OperatorDeclaration))
SpacingFormattingRule.cs (1)
94if (previousToken.Parent.IsKind(SyntaxKind.OperatorDeclaration) && currentToken.IsOpenParenInParameterListOfAOperationDeclaration())
Microsoft.VisualStudio.LanguageServices.CSharp (12)
CodeModel\CSharpCodeModelService.cs (7)
106case SyntaxKind.OperatorDeclaration: 159case SyntaxKind.OperatorDeclaration: 562case SyntaxKind.OperatorDeclaration: 615case SyntaxKind.OperatorDeclaration: 834case SyntaxKind.OperatorDeclaration: 863if (kind is SyntaxKind.OperatorDeclaration or 3515case SyntaxKind.OperatorDeclaration:
CodeModel\CSharpCodeModelService.NodeLocator.cs (4)
54case SyntaxKind.OperatorDeclaration: 105case SyntaxKind.OperatorDeclaration: 407case SyntaxKind.OperatorDeclaration: 970case SyntaxKind.OperatorDeclaration:
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
210case SyntaxKind.OperatorDeclaration: