1 write to TextBeforePaste
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
StringCopyPaste\AbstractPasteProcessor.cs (1)
107TextBeforePaste = SnapshotBeforePaste.AsText();
14 references to TextBeforePaste
Microsoft.CodeAnalysis.CSharp.EditorFeatures (14)
StringCopyPaste\AbstractPasteProcessor.cs (1)
114StringExpressionBeforePasteInfo = StringInfo.GetStringInfo(TextBeforePaste, stringExpressionBeforePaste);
StringCopyPaste\KnownSourcePasteProcessor.cs (6)
258TextBeforePaste.GetLineAndOffset(_selectionSpanBeforePaste.Start, out var line, out var offset); 259if (line == TextBeforePaste.Lines.GetLineFromPosition(StringExpressionBeforePaste.SpanStart).LineNumber) 334TextBeforePaste.GetLineAndOffset(_selectionSpanBeforePaste.End, out var line, out var offset); 336if (line == TextBeforePaste.Lines.GetLineFromPosition(StringExpressionBeforePaste.Span.End).LineNumber) 342builder.Append(TextBeforePaste.ToString(new TextSpan(TextBeforePaste.Lines[line].Start, offset)));
StringCopyPaste\UnknownSourcePasteProcessor.cs (7)
231var endLine = TextBeforePaste.Lines.GetLineFromPosition(StringExpressionBeforePaste.Span.End); 269TextBeforePaste.GetLineAndOffset(change.OldSpan.Start, out var line, out var offset); 272if (line == TextBeforePaste.Lines.GetLineFromPosition(StringExpressionBeforePaste.SpanStart).LineNumber) 320TextBeforePaste.GetLineAndOffset(change.OldSpan.End, out var line, out var offset); 322if (line == TextBeforePaste.Lines.GetLineFromPosition(StringExpressionBeforePaste.Span.End).LineNumber) 327buffer.Append(TextBeforePaste.ToString(new TextSpan(TextBeforePaste.Lines[line].Start, offset)));