1 implementation of IsSimpleAssignmentStatement
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1230public bool IsSimpleAssignmentStatement([NotNullWhen(true)] SyntaxNode? statement)
15 references to IsSimpleAssignmentStatement
Microsoft.CodeAnalysis.Features (13)
EmbeddedLanguages\EmbeddedLanguageDetector.cs (2)
239if (syntaxFacts.IsSimpleAssignmentStatement(statement)) 308if (syntaxFacts.IsSimpleAssignmentStatement(statement))
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (2)
201if (syntaxFacts.IsSimpleAssignmentStatement(whenTrueStatement)) 247if (syntaxFacts.IsSimpleAssignmentStatement(whenTrueStatement))
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (1)
160if (!syntaxFacts.IsSimpleAssignmentStatement(containingStatement))
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerAnalyzer.cs (1)
226if (!this.SyntaxFacts.IsSimpleAssignmentStatement(statement))
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (1)
72if (!syntaxFacts.IsSimpleAssignmentStatement(nullAssignmentOpt))
src\Analyzers\Core\Analyzers\UseObjectInitializer\UseNamedMemberInitializerAnalyzer.cs (1)
98if (!this.SyntaxFacts.IsSimpleAssignmentStatement(statement))
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
332var assignmentStatement = simpleName.Ancestors().FirstOrDefault(syntaxFacts.IsSimpleAssignmentStatement); 373if (syntaxFacts.IsSimpleAssignmentStatement(siblingNode))
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (2)
65if (!syntaxFacts.IsSimpleAssignmentStatement(whenTrueStatement)) 81if (syntaxFacts.IsSimpleAssignmentStatement(whenTrueStatement))
src\Analyzers\Core\CodeFixes\UseCompoundAssignment\AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
101if (syntaxFacts.IsSimpleAssignmentStatement(currentAssignment.Parent))
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
474if (syntaxFacts.IsSimpleAssignmentStatement(node))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
216if (syntaxFacts.IsSimpleAssignmentStatement(firstStatement))