64 references to OperatorToken
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (1)
267
operatorToken = assignment.
OperatorToken
;
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Expressions.cs (1)
11332
MessageID.IDS_FeatureNullConditionalAssignment.CheckFeatureAvailability(diagnostics, assignment.
OperatorToken
);
Binder\Binder_Operators.cs (10)
94
Error(diagnostics, ErrorCode.ERR_BadBinaryOps, node, node.
OperatorToken
.Text, left.Display, right.Display);
340
!SyntaxFacts.IsOverloadableCompoundAssignmentOperator(node.
OperatorToken
.Kind()) ||
353
checkedName = OperatorFacts.CompoundAssignmentOperatorNameFromSyntaxKind(node.
OperatorToken
.Kind(), isChecked: true);
360
ordinaryName = OperatorFacts.CompoundAssignmentOperatorNameFromSyntaxKind(node.
OperatorToken
.Kind(), isChecked: false);
523
binder: this, location: node.
OperatorToken
.GetLocation(), nodeOpt: node, diagnostics: diagnostics, name: node.
OperatorToken
.ValueText,
1268
node.
OperatorToken
.RawKind is (int)SyntaxKind.PlusEqualsToken or (int)SyntaxKind.MinusEqualsToken &&
1280
ReportBinaryOperatorError(node, diagnostics, node.
OperatorToken
, left, right, resultKind);
5596
MessageID.IDS_FeatureCoalesceAssignmentExpression.CheckFeatureAvailability(diagnostics, node.
OperatorToken
);
5657
Error(diagnostics, ErrorCode.ERR_BadBinaryOps, node, SyntaxFacts.GetText(node.
OperatorToken
.Kind()), leftOperand.Display, rightOperand.Display);
Syntax.xml.Main.Generated.cs (1)
1603
=> node.Update((ExpressionSyntax?)Visit(node.Left) ?? throw new ArgumentNullException("left"), VisitToken(node.
OperatorToken
), (ExpressionSyntax?)Visit(node.Right) ?? throw new ArgumentNullException("right"));
Syntax.xml.Syntax.Generated.cs (3)
1810
if (left != this.Left || operatorToken != this.
OperatorToken
|| right != this.Right)
1820
public AssignmentExpressionSyntax WithLeft(ExpressionSyntax left) => Update(left, this.
OperatorToken
, this.Right);
1822
public AssignmentExpressionSyntax WithRight(ExpressionSyntax right) => Update(this.Left, this.
OperatorToken
, right);
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AssignmentExpressionSyntaxExtensions.cs (1)
17
assignment.
OperatorToken
.Kind() == SyntaxKind.EqualsToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1252
operatorToken = assignment.
OperatorToken
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
135
return assignment.Update((ExpressionSyntax)newNameNode, assignment.
OperatorToken
, objectCreationNode);
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (2)
63
QuestionQuestionEqualsToken.WithTriviaFrom(assignment.
OperatorToken
),
110
compoundOperator.WithTriviaFrom(assignment.
OperatorToken
),
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
488
var initializer = EqualsValueClause(assignmentExpression.
OperatorToken
, assignmentExpression.Right);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
64
operatorToken = assignmentExpression.
OperatorToken
;
144
AssignmentExpressionSyntax assignmentExpression => InferTypeInBinaryOrAssignmentExpression(assignmentExpression, assignmentExpression.
OperatorToken
, assignmentExpression.Left, assignmentExpression.Right, expression),
208
AssignmentExpressionSyntax assignmentExpression => InferTypeInBinaryOrAssignmentExpression(assignmentExpression, assignmentExpression.
OperatorToken
, assignmentExpression.Left, assignmentExpression.Right, previousToken: token),
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (16)
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (16)
12039
var opNode = tree.GetRoot().DescendantNodes().OfType<Syntax.AssignmentExpressionSyntax>().Where(n => n.
OperatorToken
.Text == op).First();
12153
opNode = tree.GetRoot().DescendantNodes().OfType<Syntax.AssignmentExpressionSyntax>().Where(n => n.
OperatorToken
.Text == op).Last();
12425
var opNode = tree.GetRoot().DescendantNodes().OfType<Syntax.AssignmentExpressionSyntax>().Where(n => n.
OperatorToken
.Text == op).First();
12527
opNode = tree.GetRoot().DescendantNodes().OfType<Syntax.AssignmentExpressionSyntax>().Where(n => n.
OperatorToken
.Text == op).Last();
13013
var opNode = tree.GetRoot().DescendantNodes().OfType<Syntax.AssignmentExpressionSyntax>().Where(n => n.
OperatorToken
.Text == op).First();
13091
opNode = tree.GetRoot().DescendantNodes().OfType<Syntax.AssignmentExpressionSyntax>().Where(n => n.
OperatorToken
.Text == op).Last();
13318
var opNode = tree.GetRoot().DescendantNodes().OfType<Syntax.AssignmentExpressionSyntax>().Where(n => n.
OperatorToken
.Text == op).First();
13394
opNode = tree.GetRoot().DescendantNodes().OfType<Syntax.AssignmentExpressionSyntax>().Where(n => n.
OperatorToken
.Text == op).Last();
13884
var opNode = tree.GetRoot().DescendantNodes().OfType<Syntax.AssignmentExpressionSyntax>().Where(n => n.
OperatorToken
.Text == op).First();
14008
opNode = tree.GetRoot().DescendantNodes().OfType<Syntax.AssignmentExpressionSyntax>().Where(n => n.
OperatorToken
.Text == op).Last();
14297
var opNode = tree.GetRoot().DescendantNodes().OfType<Syntax.AssignmentExpressionSyntax>().Where(n => n.
OperatorToken
.Text == op).First();
14419
opNode = tree.GetRoot().DescendantNodes().OfType<Syntax.AssignmentExpressionSyntax>().Where(n => n.
OperatorToken
.Text == op).Last();
14982
var opNode = tree.GetRoot().DescendantNodes().OfType<Syntax.AssignmentExpressionSyntax>().Where(n => n.
OperatorToken
.Text == op).First();
15078
opNode = tree.GetRoot().DescendantNodes().OfType<Syntax.AssignmentExpressionSyntax>().Where(n => n.
OperatorToken
.Text == op).Last();
15332
var opNode = tree.GetRoot().DescendantNodes().OfType<Syntax.AssignmentExpressionSyntax>().Where(n => n.
OperatorToken
.Text == op).First();
15426
opNode = tree.GetRoot().DescendantNodes().OfType<Syntax.AssignmentExpressionSyntax>().Where(n => n.
OperatorToken
.Text == op).Last();
Microsoft.CodeAnalysis.CSharp.Features (8)
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (1)
179
.Where(b => b.
OperatorToken
.Kind() == SyntaxKind.EqualsToken)
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (1)
167
assignmentExpression.Left, assignmentExpression.
OperatorToken
, assignmentExpression.Right);
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (1)
218
assignExpression.
OperatorToken
, assignExpression.Right))]));
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
383
AssignmentExpressionSyntax assignment => assignment.
OperatorToken
,
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
135
return assignment.Update((ExpressionSyntax)newNameNode, assignment.
OperatorToken
, objectCreationNode);
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (2)
63
QuestionQuestionEqualsToken.WithTriviaFrom(assignment.
OperatorToken
),
110
compoundOperator.WithTriviaFrom(assignment.
OperatorToken
),
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
488
var initializer = EqualsValueClause(assignmentExpression.
OperatorToken
, assignmentExpression.Right);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (4)
Generated\Syntax.Test.xml.Generated.cs (2)
11474
Assert.Equal(SyntaxKind.EqualsToken, node.
OperatorToken
.Kind());
11476
var newNode = node.WithLeft(node.Left).WithOperatorToken(node.
OperatorToken
).WithRight(node.Right);
Parsing\ExpressionParsingTests.cs (2)
677
Assert.NotEqual(default, a.
OperatorToken
);
678
Assert.Equal(kind, a.
OperatorToken
.Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.cs (1)
57
AssignmentExpressionSyntax assignmentExpression => assignmentExpression.
OperatorToken
.Span,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AssignmentExpressionSyntaxExtensions.cs (1)
17
assignment.
OperatorToken
.Kind() == SyntaxKind.EqualsToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1252
operatorToken = assignment.
OperatorToken
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
64
operatorToken = assignmentExpression.
OperatorToken
;
144
AssignmentExpressionSyntax assignmentExpression => InferTypeInBinaryOrAssignmentExpression(assignmentExpression, assignmentExpression.
OperatorToken
, assignmentExpression.Left, assignmentExpression.Right, expression),
208
AssignmentExpressionSyntax assignmentExpression => InferTypeInBinaryOrAssignmentExpression(assignmentExpression, assignmentExpression.
OperatorToken
, assignmentExpression.Left, assignmentExpression.Right, previousToken: token),
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AssignmentExpressionSyntaxExtensions.cs (1)
17
assignment.
OperatorToken
.Kind() == SyntaxKind.EqualsToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1252
operatorToken = assignment.
OperatorToken
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
64
operatorToken = assignmentExpression.
OperatorToken
;
144
AssignmentExpressionSyntax assignmentExpression => InferTypeInBinaryOrAssignmentExpression(assignmentExpression, assignmentExpression.
OperatorToken
, assignmentExpression.Left, assignmentExpression.Right, expression),
208
AssignmentExpressionSyntax assignmentExpression => InferTypeInBinaryOrAssignmentExpression(assignmentExpression, assignmentExpression.
OperatorToken
, assignmentExpression.Left, assignmentExpression.Right, previousToken: token),