165 references to SimpleAssignmentExpression
ILLink.CodeFixProvider (1)
RequiresUnsafeCodeFixProvider.cs (1)
243
SyntaxKind.
SimpleAssignmentExpression
,
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\Infrastructure\SyntaxNodeExtensions.cs (1)
71
exprStatement.Expression.IsKind(SyntaxKind.
SimpleAssignmentExpression
);
Microsoft.AspNetCore.App.CodeFixes (1)
Http\HeaderDictionaryAddFixer.cs (1)
125
SyntaxKind.
SimpleAssignmentExpression
,
Microsoft.CodeAnalysis.CSharp (23)
_generated\0\Syntax.xml.Main.Generated.cs (2)
2866
case SyntaxKind.
SimpleAssignmentExpression
:
2910
SyntaxKind.
SimpleAssignmentExpression
=> SyntaxKind.EqualsToken,
_generated\1\Syntax.xml.Internal.Generated.cs (2)
29357
case SyntaxKind.
SimpleAssignmentExpression
:
34784
case SyntaxKind.
SimpleAssignmentExpression
:
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
1755
/// <item><description><see cref="SyntaxKind.
SimpleAssignmentExpression
"/></description></item>
Binder\Binder_Deconstruct.cs (1)
185
Debug.Assert(parent.Kind() == SyntaxKind.
SimpleAssignmentExpression
);
Binder\Binder_Expressions.cs (3)
664
case SyntaxKind.
SimpleAssignmentExpression
:
5882
case SyntaxKind.
SimpleAssignmentExpression
:
6265
Debug.Assert(memberInitializerSyntax.Kind() == SyntaxKind.
SimpleAssignmentExpression
);
Binder\Binder_Operators.cs (1)
4656
case SyntaxKind.
SimpleAssignmentExpression
:
Compilation\CSharpSemanticModel.cs (1)
624
initializer.Parent.Kind() == SyntaxKind.
SimpleAssignmentExpression
&&
Parser\LanguageParser.cs (6)
11194
case SyntaxKind.
SimpleAssignmentExpression
:
11250
case SyntaxKind.
SimpleAssignmentExpression
:
11857
if (operatorExpressionKind == SyntaxKind.
SimpleAssignmentExpression
&& CurrentToken.Kind == SyntaxKind.RefKeyword &&
13519
Kind: SyntaxKind.
SimpleAssignmentExpression
,
13573
SyntaxKind.
SimpleAssignmentExpression
,
13586
SyntaxKind.
SimpleAssignmentExpression
,
Symbols\Source\SourceLocalSymbol.cs (1)
776
case SyntaxKind.
SimpleAssignmentExpression
:
Syntax\SyntaxExtensions.cs (1)
366
case SyntaxKind.
SimpleAssignmentExpression
:
Syntax\SyntaxFacts.cs (1)
402
case
SimpleAssignmentExpression
:
Syntax\SyntaxKindFacts.cs (2)
712
case SyntaxKind.
SimpleAssignmentExpression
:
769
return SyntaxKind.
SimpleAssignmentExpression
;
Syntax\SyntaxNodeExtensions.cs (1)
178
case SyntaxKind.
SimpleAssignmentExpression
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (24)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
39
if (nodeToGenerate == SyntaxKind.
SimpleAssignmentExpression
&&
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (1)
73
return expression is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
215
if (setExpression is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
19
=> SyntaxKind.
SimpleAssignmentExpression
;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (2)
71
if (assignment.Kind() != SyntaxKind.
SimpleAssignmentExpression
)
108
assignment = whenTrue is ExpressionStatementSyntax { Expression: AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) assignmentTemp }
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
357
if (anonymousFunction?.Parent is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) { Parent: ExpressionStatementSyntax expressionStatement } assignment)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (1)
54
SyntaxKind.
SimpleAssignmentExpression
,
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
301
case SyntaxKind.
SimpleAssignmentExpression
:
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
472
if (assignmentExpression.Kind() != SyntaxKind.
SimpleAssignmentExpression
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
139
if (assignmentStatement is not ExpressionStatementSyntax { Expression: AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) assignment })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AssignmentExpressionSyntaxExtensions.cs (1)
16
return assignment.Kind() == SyntaxKind.
SimpleAssignmentExpression
&&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
298
case SyntaxKind.
SimpleAssignmentExpression
:
825
case SyntaxKind.
SimpleAssignmentExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (2)
285
=> node is AssignmentExpressionSyntax(kind: not SyntaxKind.
SimpleAssignmentExpression
);
288
=> node?.Parent is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) assignment &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (3)
404
if (expression.Kind() == SyntaxKind.
SimpleAssignmentExpression
)
432
parent.IsKind(SyntaxKind.
SimpleAssignmentExpression
))
451
parent.IsKind(SyntaxKind.
SimpleAssignmentExpression
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
663
else if (objectInitializer?.Parent is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) assignment)
1211
=> node is ExpressionStatementSyntax { Expression: (kind: SyntaxKind.
SimpleAssignmentExpression
) };
1482
=> node is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) { Left: IdentifierNameSyntax };
1485
=> node is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) { Left: ImplicitElementAccessSyntax };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
121
public int SimpleAssignmentExpression => (int)SyntaxKind.
SimpleAssignmentExpression
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
46
.FirstOrDefault(n => n.Kind() is SyntaxKind.
SimpleAssignmentExpression
or SyntaxKind.ForEachVariableStatement or SyntaxKind.PositionalPatternClause);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
138
SyntaxKind.
SimpleAssignmentExpression
,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseTupleSwap\CSharpUseTupleSwapCodeFixProvider.cs (1)
59
SyntaxKind.
SimpleAssignmentExpression
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
251
kind: SyntaxKind.
SimpleAssignmentExpression
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
328
argument.Parent.Parent.IsParentKind(SyntaxKind.
SimpleAssignmentExpression
) &&
986
if (binop.Kind() == SyntaxKind.
SimpleAssignmentExpression
&&
1492
else if (initializerExpression.IsParentKind(SyntaxKind.
SimpleAssignmentExpression
))
Microsoft.CodeAnalysis.CSharp.Features (32)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
516
else if (parent?.Parent is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) assignment)
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (1)
134
if (parent.IsKind(SyntaxKind.
SimpleAssignmentExpression
))
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
250
return parent?.Kind() == SyntaxKind.
SimpleAssignmentExpression
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
76
SyntaxKind.
SimpleAssignmentExpression
,
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
480
case SyntaxKind.
SimpleAssignmentExpression
:
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (2)
470
var assignment = AssignmentExpression(SyntaxKind.
SimpleAssignmentExpression
, left, parameter.Name.ToIdentifierName());
482
var assignment = AssignmentExpression(SyntaxKind.
SimpleAssignmentExpression
, left, initializer.EqualsToken, initializer.Value);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
1917
case SyntaxKind.
SimpleAssignmentExpression
:
2220
case SyntaxKind.
SimpleAssignmentExpression
:
2839
if (node is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) assignment)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (3)
626
SyntaxKind.
SimpleAssignmentExpression
, IdentifierName(identifier), variableDeclaration.Initializer.Value)));
877
SyntaxKind.
SimpleAssignmentExpression
,
924
return ExpressionStatement(AssignmentExpression(SyntaxKind.
SimpleAssignmentExpression
, CreateLeftExpression(), initialValue));
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
277
assignment.Expression.Kind() != SyntaxKind.
SimpleAssignmentExpression
)
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
115
SyntaxKind.
SimpleAssignmentExpression
,
RemoveUnusedVariable\CSharpRemoveUnusedVariableCodeFixProvider.cs (2)
37
if (node.Kind() == SyntaxKind.
SimpleAssignmentExpression
)
57
case SyntaxKind.
SimpleAssignmentExpression
:
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (1)
344
SyntaxKind.
SimpleAssignmentExpression
, currentInvocation.Expression, argumentExpression);
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
39
if (nodeToGenerate == SyntaxKind.
SimpleAssignmentExpression
&&
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (1)
73
return expression is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
215
if (setExpression is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
19
=> SyntaxKind.
SimpleAssignmentExpression
;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (2)
71
if (assignment.Kind() != SyntaxKind.
SimpleAssignmentExpression
)
108
assignment = whenTrue is ExpressionStatementSyntax { Expression: AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) assignmentTemp }
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
357
if (anonymousFunction?.Parent is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) { Parent: ExpressionStatementSyntax expressionStatement } assignment)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (1)
54
SyntaxKind.
SimpleAssignmentExpression
,
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
301
case SyntaxKind.
SimpleAssignmentExpression
:
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
472
if (assignmentExpression.Kind() != SyntaxKind.
SimpleAssignmentExpression
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
139
if (assignmentStatement is not ExpressionStatementSyntax { Expression: AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) assignment })
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
46
.FirstOrDefault(n => n.Kind() is SyntaxKind.
SimpleAssignmentExpression
or SyntaxKind.ForEachVariableStatement or SyntaxKind.PositionalPatternClause);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
138
SyntaxKind.
SimpleAssignmentExpression
,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseTupleSwap\CSharpUseTupleSwapCodeFixProvider.cs (1)
59
SyntaxKind.
SimpleAssignmentExpression
,
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Performance\CSharpUseSearchValues.cs (1)
199
if (node.IsKind(SyntaxKind.
SimpleAssignmentExpression
) &&
Microsoft.CodeAnalysis.CSharp.Workspaces (21)
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.cs (1)
35
if (syntax.IsKind(SyntaxKind.
SimpleAssignmentExpression
))
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3369
=> SyntaxFactory.AssignmentExpression(SyntaxKind.
SimpleAssignmentExpression
, (ExpressionSyntax)left, (ExpressionSyntax)ParenthesizeNonSimple(right));
Simplification\CSharpSimplificationService.cs (1)
210
if (parent.IsKind(SyntaxKind.
SimpleAssignmentExpression
))
Simplification\CSharpSimplificationService.Expander.cs (1)
867
return currentNode.Kind() == SyntaxKind.
SimpleAssignmentExpression
&&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AssignmentExpressionSyntaxExtensions.cs (1)
16
return assignment.Kind() == SyntaxKind.
SimpleAssignmentExpression
&&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
298
case SyntaxKind.
SimpleAssignmentExpression
:
825
case SyntaxKind.
SimpleAssignmentExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (2)
285
=> node is AssignmentExpressionSyntax(kind: not SyntaxKind.
SimpleAssignmentExpression
);
288
=> node?.Parent is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) assignment &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (3)
404
if (expression.Kind() == SyntaxKind.
SimpleAssignmentExpression
)
432
parent.IsKind(SyntaxKind.
SimpleAssignmentExpression
))
451
parent.IsKind(SyntaxKind.
SimpleAssignmentExpression
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
663
else if (objectInitializer?.Parent is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) assignment)
1211
=> node is ExpressionStatementSyntax { Expression: (kind: SyntaxKind.
SimpleAssignmentExpression
) };
1482
=> node is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) { Left: IdentifierNameSyntax };
1485
=> node is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) { Left: ImplicitElementAccessSyntax };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
121
public int SimpleAssignmentExpression => (int)SyntaxKind.
SimpleAssignmentExpression
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
251
kind: SyntaxKind.
SimpleAssignmentExpression
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
328
argument.Parent.Parent.IsParentKind(SyntaxKind.
SimpleAssignmentExpression
) &&
986
if (binop.Kind() == SyntaxKind.
SimpleAssignmentExpression
&&
1492
else if (initializerExpression.IsParentKind(SyntaxKind.
SimpleAssignmentExpression
))
Microsoft.Interop.ComInterfaceGenerator (5)
Marshallers\ComInterfaceDispatchMarshallingResolver.cs (1)
51
AssignmentExpression(SyntaxKind.
SimpleAssignmentExpression
,
Marshallers\IidParameterIndexMarshallerResolver.cs (3)
125
SyntaxKind.
SimpleAssignmentExpression
,
139
SyntaxKind.
SimpleAssignmentExpression
,
148
SyntaxKind.
SimpleAssignmentExpression
,
Marshallers\ManagedHResultExceptionGeneratorResolver.cs (1)
87
SyntaxKind.
SimpleAssignmentExpression
,
Microsoft.Interop.JavaScript.JSImportGenerator (2)
JSExportGenerator.cs (1)
287
AssignmentExpression(SyntaxKind.
SimpleAssignmentExpression
,
JSImportGenerator.cs (1)
275
ExpressionStatement(AssignmentExpression(SyntaxKind.
SimpleAssignmentExpression
,
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
387
else if (invocation.Parent.IsKind(SyntaxKind.
SimpleAssignmentExpression
) && invocation.Parent.Parent.IsKind(SyntaxKind.ExpressionStatement))
Microsoft.Interop.SourceGeneration (29)
GeneratedStatements.cs (2)
119
SyntaxKind.
SimpleAssignmentExpression
,
147
SyntaxKind.
SimpleAssignmentExpression
,
ManagedToNativeStubGenerator.cs (1)
157
tryStatements.Add(ExpressionStatement(AssignmentExpression(SyntaxKind.
SimpleAssignmentExpression
,
Marshalling\BlittableMarshaller.cs (2)
76
SyntaxKind.
SimpleAssignmentExpression
,
87
SyntaxKind.
SimpleAssignmentExpression
,
Marshalling\BoolMarshaller.cs (2)
64
SyntaxKind.
SimpleAssignmentExpression
,
85
SyntaxKind.
SimpleAssignmentExpression
,
Marshalling\CharMarshaller.cs (2)
97
SyntaxKind.
SimpleAssignmentExpression
,
109
SyntaxKind.
SimpleAssignmentExpression
,
Marshalling\ElementsMarshalling.cs (2)
118
SyntaxKind.
SimpleAssignmentExpression
,
132
SyntaxKind.
SimpleAssignmentExpression
,
Marshalling\StatelessMarshallingStrategy.cs (16)
41
SyntaxKind.
SimpleAssignmentExpression
,
82
assignment = AssignmentExpression(SyntaxKind.
SimpleAssignmentExpression
,
90
SyntaxKind.
SimpleAssignmentExpression
,
113
SyntaxKind.
SimpleAssignmentExpression
,
197
SyntaxKind.
SimpleAssignmentExpression
,
222
SyntaxKind.
SimpleAssignmentExpression
,
329
SyntaxKind.
SimpleAssignmentExpression
,
350
SyntaxKind.
SimpleAssignmentExpression
,
365
SyntaxKind.
SimpleAssignmentExpression
,
372
SyntaxKind.
SimpleAssignmentExpression
,
400
SyntaxKind.
SimpleAssignmentExpression
,
453
SyntaxKind.
SimpleAssignmentExpression
,
460
SyntaxKind.
SimpleAssignmentExpression
,
590
SyntaxKind.
SimpleAssignmentExpression
,
599
SyntaxKind.
SimpleAssignmentExpression
,
633
SyntaxKind.
SimpleAssignmentExpression
,
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (1)
43
AssignmentExpression(SyntaxKind.
SimpleAssignmentExpression
,
Utils\SyntaxFactoryExtensions.cs (1)
105
=> ExpressionStatement(AssignmentExpression(SyntaxKind.
SimpleAssignmentExpression
, left, right));
Roslyn.Diagnostics.CSharp.Analyzers (17)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AssignmentExpressionSyntaxExtensions.cs (1)
16
return assignment.Kind() == SyntaxKind.
SimpleAssignmentExpression
&&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
298
case SyntaxKind.
SimpleAssignmentExpression
:
825
case SyntaxKind.
SimpleAssignmentExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (2)
285
=> node is AssignmentExpressionSyntax(kind: not SyntaxKind.
SimpleAssignmentExpression
);
288
=> node?.Parent is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) assignment &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (3)
404
if (expression.Kind() == SyntaxKind.
SimpleAssignmentExpression
)
432
parent.IsKind(SyntaxKind.
SimpleAssignmentExpression
))
451
parent.IsKind(SyntaxKind.
SimpleAssignmentExpression
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (4)
663
else if (objectInitializer?.Parent is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) assignment)
1211
=> node is ExpressionStatementSyntax { Expression: (kind: SyntaxKind.
SimpleAssignmentExpression
) };
1482
=> node is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) { Left: IdentifierNameSyntax };
1485
=> node is AssignmentExpressionSyntax(SyntaxKind.
SimpleAssignmentExpression
) { Left: ImplicitElementAccessSyntax };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
121
public int SimpleAssignmentExpression => (int)SyntaxKind.
SimpleAssignmentExpression
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
251
kind: SyntaxKind.
SimpleAssignmentExpression
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
328
argument.Parent.Parent.IsParentKind(SyntaxKind.
SimpleAssignmentExpression
) &&
986
if (binop.Kind() == SyntaxKind.
SimpleAssignmentExpression
&&
1492
else if (initializerExpression.IsParentKind(SyntaxKind.
SimpleAssignmentExpression
))