1 instantiation of Edit
Microsoft.CodeAnalysis.Features (1)
Wrapping\Edit.cs (1)
70return new Edit(leftLastToken, leftTrailingTrivia, rightFirstToken, rightLeadingTrivia);
46 references to Edit
Microsoft.CodeAnalysis.Features (46)
Wrapping\AbstractCodeActionComputer.cs (3)
123ImmutableArray<Edit> edits, string parentTitle, string title) 173private async Task<(SyntaxNode root, SyntaxNode rewrittenRoot, TextSpan spanToFormat)> RewriteTreeAsync(ImmutableArray<Edit> edits) 178foreach (var edit in edits)
Wrapping\BinaryExpression\BinaryExpressionCodeActionComputer.cs (9)
83private ImmutableArray<Edit> GetWrapEdits(bool align) 85using var _ = ArrayBuilder<Edit>.GetInstance(out var result); 101result.Add(Edit.UpdateBetween(left, _newlineBeforeOperatorTrivia, indentationTrivia, opToken)); 102result.Add(Edit.UpdateBetween(opToken, SingleWhitespaceTrivia, NoTrivia, right)); 111result.Add(Edit.UpdateBetween(left, SingleWhitespaceTrivia, NoTrivia, opToken)); 112result.Add(Edit.UpdateBetween(opToken, NewLineTrivia, indentationTrivia, right)); 119private ImmutableArray<Edit> GetUnwrapEdits() 121using var _ = ArrayBuilder<Edit>.GetInstance(out var result); 125result.Add(Edit.UpdateBetween(
Wrapping\ChainedExpression\ChainedExpressionCodeActionComputer.cs (7)
124private ImmutableArray<Edit> GetWrapEdits(int wrappingColumn, bool align) 126using var _ = ArrayBuilder<Edit>.GetInstance(out var result); 154result.Add(Edit.UpdateBetween( 172private ImmutableArray<Edit> GetUnwrapEdits() 174using var _ = ArrayBuilder<Edit>.GetInstance(out var result); 185ArrayBuilder<Edit> result, ImmutableArray<SyntaxNodeOrToken> chunk) 189result.Add(Edit.DeleteBetween(chunk[i - 1], chunk[i]));
Wrapping\Edit.cs (3)
54public static Edit DeleteBetween(SyntaxNodeOrToken left, SyntaxNodeOrToken right) 57public static Edit UpdateBetween( 64public static Edit UpdateBetween(
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (24)
97WrappingStyle wrappingStyle, ArrayBuilder<Edit> result) 100? Edit.UpdateBetween(_listSyntax.GetFirstToken(), NewLineTrivia, _singleIndentationTrivia, _listItems[0]) 101: Edit.DeleteBetween(_listSyntax.GetFirstToken(), _listItems[0])); 185private ImmutableArray<Edit> GetUnwrapAllEdits(WrappingStyle wrappingStyle) 187using var _ = ArrayBuilder<Edit>.GetInstance(out var result); 190result.Add(Edit.DeleteBetween(_listSyntax.GetFirstToken().GetPreviousToken(), _listSyntax.GetFirstToken())); 196result.Add(Edit.DeleteBetween(comma.GetPreviousToken(), comma)); 197result.Add(Edit.DeleteBetween(comma, comma.GetNextToken())); 202result.Add(Edit.DeleteBetween(last, _listSyntax.GetLastToken())); 267private ImmutableArray<Edit> GetWrapLongLinesEdits( 270using var _ = ArrayBuilder<Edit>.GetInstance(out var result); 273result.Add(Edit.UpdateBetween(_listSyntax.GetFirstToken().GetPreviousToken(), NewLineTrivia, _braceIndentationTrivia, _listSyntax.GetFirstToken())); 296result.Add(Edit.UpdateBetween(itemsAndSeparators[i - 1], SingleWhitespaceTrivia, NoTrivia, item)); 303result.Add(Edit.UpdateBetween(itemsAndSeparators[i - 1], NewLineTrivia, indentationTrivia, item)); 313result.Add(Edit.DeleteBetween(item, comma)); 320result.Add(Edit.UpdateBetween(itemsAndSeparators.Last(), NewLineTrivia, _braceIndentationTrivia, _listSyntax.GetLastToken())); 324result.Add(Edit.DeleteBetween(itemsAndSeparators.Last(), _listSyntax.GetLastToken())); 393private ImmutableArray<Edit> GetWrapEachEdits( 396using var _ = ArrayBuilder<Edit>.GetInstance(out var result); 399result.Add(Edit.UpdateBetween(_listSyntax.GetFirstToken().GetPreviousToken(), NewLineTrivia, _braceIndentationTrivia, _listSyntax.GetFirstToken())); 410result.Add(Edit.DeleteBetween(item, comma)); 415result.Add(Edit.UpdateBetween( 422result.Add(Edit.UpdateBetween(itemsAndSeparators.Last(), NewLineTrivia, _braceIndentationTrivia, _listSyntax.GetLastToken())); 427result.Add(Edit.DeleteBetween(itemsAndSeparators.Last(), _listSyntax.GetLastToken()));