27 references to OperatorToken
Microsoft.CodeAnalysis.CSharp (6)
Binder\Binder_Expressions.cs (2)
701return BindIncrementOperator(node, ((PrefixUnaryExpressionSyntax)node).Operand, ((PrefixUnaryExpressionSyntax)node).OperatorToken, diagnostics); 2604Debug.Assert(node.OperatorToken.IsKind(SyntaxKind.CaretToken));
Binder\Binder_Operators.cs (1)
4138return constant ?? BindUnaryOperatorCore(node, node.OperatorToken.Text, operand, diagnostics);
Syntax.xml.Main.Generated.cs (1)
1573=> node.Update(VisitToken(node.OperatorToken), (ExpressionSyntax?)Visit(node.Operand) ?? throw new ArgumentNullException("operand"));
Syntax.xml.Syntax.Generated.cs (2)
1244if (operatorToken != this.OperatorToken || operand != this.Operand) 1255public PrefixUnaryExpressionSyntax WithOperand(ExpressionSyntax operand) => Update(this.OperatorToken, operand);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1678operatorToken = prefixUnaryExpression.OperatorToken;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
342return prefix.OperatorToken == targetToken;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2273return prefix.OperatorToken == token;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1906Contract.ThrowIfTrue(previousToken.HasValue && previousToken.Value != prefixUnaryExpression.OperatorToken);
Microsoft.CodeAnalysis.CSharp.Features (1)
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
382PrefixUnaryExpressionSyntax prefixUnary => prefixUnary.OperatorToken,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\IndexAndRangeTests.cs (2)
919Assert.Equal("^", expression.OperatorToken.ToFullString()); 940Assert.Equal("^", expression.OperatorToken.ToFullString());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (4)
Generated\Syntax.Test.xml.Generated.cs (2)
11361Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind()); 11363var newNode = node.WithOperatorToken(node.OperatorToken).WithOperand(node.Operand);
Parsing\ExpressionParsingTests.cs (2)
574Assert.NotEqual(default, us.OperatorToken); 575Assert.Equal(kind, us.OperatorToken.Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.cs (1)
59PrefixUnaryExpressionSyntax prefixUnaryExpression => prefixUnaryExpression.OperatorToken.Span,
Classification\Worker_Preprocesser.cs (1)
142AddClassification(prefixExpression.OperatorToken, ClassificationTypeNames.Operator);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1678operatorToken = prefixUnaryExpression.OperatorToken;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
342return prefix.OperatorToken == targetToken;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2273return prefix.OperatorToken == token;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1906Contract.ThrowIfTrue(previousToken.HasValue && previousToken.Value != prefixUnaryExpression.OperatorToken);
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1678operatorToken = prefixUnaryExpression.OperatorToken;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
342return prefix.OperatorToken == targetToken;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2273return prefix.OperatorToken == token;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1906Contract.ThrowIfTrue(previousToken.HasValue && previousToken.Value != prefixUnaryExpression.OperatorToken);