33 references to Operand
Microsoft.CodeAnalysis.CSharp (9)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1581
=> node.Update(VisitToken(node.OperatorToken), (ExpressionSyntax?)Visit(node.
Operand
) ?? throw new ArgumentNullException("operand"));
_generated\2\Syntax.xml.Syntax.Generated.cs (2)
1244
if (operatorToken != this.OperatorToken || operand != this.
Operand
)
1254
public PrefixUnaryExpressionSyntax WithOperatorToken(SyntaxToken operatorToken) => Update(operatorToken, this.
Operand
);
Binder\Binder_Expressions.cs (2)
733
return BindIncrementOperator(node, ((PrefixUnaryExpressionSyntax)node).
Operand
, ((PrefixUnaryExpressionSyntax)node).OperatorToken, diagnostics);
2685
BoundExpression boundOperand = BindValue(node.
Operand
, diagnostics, BindValueKind.RValue);
Binder\Binder_Operators.cs (4)
4056
BoundExpression operand = BindToNaturalType(BindValue(node.
Operand
, diagnostics, GetUnaryAssignmentKind(node.Kind())), diagnostics);
4110
BoundExpression operand = BindToNaturalType(BindValue(node.
Operand
, diagnostics, BindValueKind.AddressOf), diagnostics);
4307
BoundExpression operand = BindToNaturalType(BindValue(node.
Operand
, diagnostics, GetUnaryAssignmentKind(node.Kind())), diagnostics);
4687
if (node.
Operand
!= operand.Syntax || operand.Syntax.Kind() != SyntaxKind.NumericLiteralExpression)
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
76
AddIneligibleFieldsForExpression(addressOfExpression.
Operand
);
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpUseNotPatternDiagnosticAnalyzer.cs (1)
65
Operand
: ParenthesizedExpressionSyntax parenthesizedExpression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1656
operand = prefixUnaryExpression.
Operand
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
317
return !TypesAreCompatible(((PrefixUnaryExpressionSyntax)currentOriginalNode).
Operand
, ((PrefixUnaryExpressionSyntax)currentReplacedNode).
Operand
);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpUseNotPatternCodeFixProvider.cs (1)
54
var parenthesizedExpression = (ParenthesizedExpressionSyntax)notExpression.
Operand
;
Microsoft.CodeAnalysis.CSharp.Features (10)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
365
PrefixUnaryExpressionSyntax(LogicalNotExpression) expr => (expr.
Operand
, s_falseConstantPattern, Flipped: false),
ConvertForToForEach\CSharpConvertForToForEachCodeRefactoringProvider.cs (1)
93
operand = ((PrefixUnaryExpressionSyntax)incrementor).
Operand
;
Debugging\CSharpProximityExpressionsService_ExpressionTermCollector.cs (2)
277
AddSubExpressionTerms(prefixUnaryExpression.
Operand
, terms, ref flags);
280
AddIfValidTerm(prefixUnaryExpression.
Operand
, flags, terms);
InlineHints\CSharpInlineParameterNameHintsService.cs (1)
92
PrefixUnaryExpressionSyntax prefix => GetKind(prefix.
Operand
),
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (2)
179
IsVariableReference(variable, prefixUnary.
Operand
))
242
IsVariableReference(variable, prefixUnary.
Operand
))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
76
AddIneligibleFieldsForExpression(addressOfExpression.
Operand
);
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpUseNotPatternDiagnosticAnalyzer.cs (1)
65
Operand
: ParenthesizedExpressionSyntax parenthesizedExpression
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpUseNotPatternCodeFixProvider.cs (1)
54
var parenthesizedExpression = (ParenthesizedExpressionSyntax)notExpression.
Operand
;
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Classification\Worker_Preprocesser.cs (1)
144
ClassifyPreprocessorExpression(prefixExpression.
Operand
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1656
operand = prefixUnaryExpression.
Operand
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
317
return !TypesAreCompatible(((PrefixUnaryExpressionSyntax)currentOriginalNode).
Operand
, ((PrefixUnaryExpressionSyntax)currentReplacedNode).
Operand
);
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1656
operand = prefixUnaryExpression.
Operand
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
317
return !TypesAreCompatible(((PrefixUnaryExpressionSyntax)currentOriginalNode).
Operand
, ((PrefixUnaryExpressionSyntax)currentReplacedNode).
Operand
);
System.Private.CoreLib.Generators (1)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (1)
362
var decomposedOperand = DecomposeConditionForIsSupportedGroups(context, model, prefixUnaryExpression.
Operand
);