32 references to Operand
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 (8)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1587=> node.Update((ExpressionSyntax?)Visit(node.Operand) ?? throw new ArgumentNullException("operand"), VisitToken(node.OperatorToken));
_generated\2\Syntax.xml.Syntax.Generated.cs (2)
1336if (operand != this.Operand || operatorToken != this.OperatorToken) 1347public PostfixUnaryExpressionSyntax WithOperatorToken(SyntaxToken operatorToken) => Update(this.Operand, operatorToken);
Binder\Binder_Expressions.cs (1)
729return BindIncrementOperator(node, ((PostfixUnaryExpressionSyntax)node).Operand, ((PostfixUnaryExpressionSyntax)node).OperatorToken, diagnostics);
Binder\Binder_Operators.cs (2)
4034var expr = BindExpression(node.Operand, diagnostics); 4044Debug.Assert(node.Operand.SkipParens().GetLastToken().Kind() == SyntaxKind.ExclamationToken);
Binder\Binder_Patterns.cs (1)
736e = ((PostfixUnaryExpressionSyntax)e).Operand;
Compilation\MemberSemanticModel.cs (1)
2236node = n.Operand;
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (1)
87(original, current) => current.Operand.WithAdditionalAnnotations(nodeToAnnotation[original])),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
39expression = postfixExpression.Operand;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1648operand = postfixUnaryExpression.Operand;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
85var withoutSuppression = suppression.Operand.WithAppendedTrailingTrivia(suppression.OperatorToken.GetAllTrivia());
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsCodeFixProvider.cs (1)
97var result = ((PostfixUnaryExpressionSyntax)current).Operand.WithTriviaFrom(current);
Microsoft.CodeAnalysis.CSharp.Features (11)
ConvertForToForEach\CSharpConvertForToForEachCodeRefactoringProvider.cs (1)
88operand = ((PostfixUnaryExpressionSyntax)incrementor).Operand;
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
231var operand = postfixUnaryExpression.Operand;
Debugging\CSharpProximityExpressionsService_ExpressionTermCollector.cs (2)
310AddSubExpressionTerms(postfixUnaryExpression.Operand, terms, ref flags); 313AddIfValidTerm(postfixUnaryExpression.Operand, flags, terms);
InlineHints\CSharpInlineParameterNameHintsService.cs (1)
94PostfixUnaryExpressionSyntax(SyntaxKind.SuppressNullableWarningExpression) postfix => GetKind(postfix.Operand),
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (2)
172IsVariableReference(variable, postfixUnary.Operand)) 235IsVariableReference(variable, postfixUnary.Operand))
Snippets\AbstractCSharpForLoopSnippetProvider.cs (1)
130var operand = ((PostfixUnaryExpressionSyntax)incrementor!).Operand;
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (1)
87(original, current) => current.Operand.WithAdditionalAnnotations(nodeToAnnotation[original])),
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
85var withoutSuppression = suppression.Operand.WithAppendedTrailingTrivia(suppression.OperatorToken.GetAllTrivia());
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsCodeFixProvider.cs (1)
97var result = ((PostfixUnaryExpressionSyntax)current).Operand.WithTriviaFrom(current);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
39expression = postfixExpression.Operand;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1648operand = postfixUnaryExpression.Operand;
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
39expression = postfixExpression.Operand;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1648operand = postfixUnaryExpression.Operand;