25 references to OperatorToken
Microsoft.AspNetCore.Components.Analyzers (4)
PersistentStateAnalyzer.cs (2)
92PostfixUnaryExpressionSyntax { Operand: LiteralExpressionSyntax { Token.ValueText: "null" }, OperatorToken.ValueText: "!" } => true, 96PostfixUnaryExpressionSyntax { Operand: LiteralExpressionSyntax literal, OperatorToken.ValueText: "!" }
SupplyParameterFromFormAnalyzer.cs (2)
92PostfixUnaryExpressionSyntax { Operand: LiteralExpressionSyntax { Token.ValueText: "null" }, OperatorToken.ValueText: "!" } => true, 96PostfixUnaryExpressionSyntax { Operand: LiteralExpressionSyntax literal, OperatorToken.ValueText: "!" }
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Expressions.cs (1)
697return BindIncrementOperator(node, ((PostfixUnaryExpressionSyntax)node).Operand, ((PostfixUnaryExpressionSyntax)node).OperatorToken, diagnostics);
Binder\Binder_Operators.cs (1)
3868MessageID.IDS_FeatureNullableReferenceTypes.CheckFeatureAvailability(diagnostics, node.OperatorToken);
Syntax.xml.Main.Generated.cs (1)
1579=> node.Update((ExpressionSyntax?)Visit(node.Operand) ?? throw new ArgumentNullException("operand"), VisitToken(node.OperatorToken));
Syntax.xml.Syntax.Generated.cs (2)
1336if (operand != this.Operand || operatorToken != this.OperatorToken) 1346public PostfixUnaryExpressionSyntax WithOperand(ExpressionSyntax operand) => Update(operand, this.OperatorToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionDiagnosticAnalyzer.cs (1)
43((PostfixUnaryExpressionSyntax)left).OperatorToken.GetLocation(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1672operatorToken = postfixUnaryExpression.OperatorToken;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
87var withoutSuppression = suppression.Operand.WithAppendedTrailingTrivia(suppression.OperatorToken.GetAllTrivia());
Microsoft.CodeAnalysis.CSharp.Features (4)
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
241operand, postfixUnaryExpression.OperatorToken, expresisonStatement.SemicolonToken));
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
381PostfixUnaryExpressionSyntax postfixUnary => postfixUnary.OperatorToken,
src\Analyzers\CSharp\Analyzers\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionDiagnosticAnalyzer.cs (1)
43((PostfixUnaryExpressionSyntax)left).OperatorToken.GetLocation(),
src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
87var withoutSuppression = suppression.Operand.WithAppendedTrailingTrivia(suppression.OperatorToken.GetAllTrivia());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (2)
11384Assert.Equal(SyntaxKind.PlusPlusToken, node.OperatorToken.Kind()); 11385var newNode = node.WithOperand(node.Operand).WithOperatorToken(node.OperatorToken);
Parsing\ExpressionParsingTests.cs (2)
605Assert.NotEqual(default, us.OperatorToken); 606Assert.Equal(kind, us.OperatorToken.Kind());
Parsing\StatementParsingTests.cs (1)
170Assert.Equal(kind, us.OperatorToken.Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.cs (1)
60PostfixUnaryExpressionSyntax postfixUnaryExpression => postfixUnaryExpression.OperatorToken.Span,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1672operatorToken = postfixUnaryExpression.OperatorToken;
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
1285PostfixUnaryExpressionSyntax { OperatorToken: { RawKind: (int)CSharp.SyntaxKind.ExclamationToken } })
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1672operatorToken = postfixUnaryExpression.OperatorToken;