1 write to _localDeclarationStatement
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
127
_localDeclarationStatement
= localDeclarationStatement;
9 references to _localDeclarationStatement
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (9)
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (9)
157
foreach (var variable in
_localDeclarationStatement
.Declaration.Variables)
191
var leadingTrivia =
_localDeclarationStatement
.Declaration.Type.GetLeadingTrivia()
192
.Concat(
_localDeclarationStatement
.Declaration.Type.GetTrailingTrivia());
198
var trailingTrivia =
_localDeclarationStatement
.SemicolonToken.GetAllTrivia();
203
if (
_localDeclarationStatement
.Parent is BlockSyntax or SwitchSectionSyntax)
207
_editor.InsertAfter(
_localDeclarationStatement
, _statementsBuilder.Skip(1));
210
_editor.ReplaceNode(
_localDeclarationStatement
, _statementsBuilder[0]);
214
_editor.ReplaceNode(
_localDeclarationStatement
, SyntaxFactory.Block(_statementsBuilder));
228
SyntaxFactory.VariableDeclaration(
_localDeclarationStatement
.Declaration.Type, _currentNonDiscardVariables))