1 write to TextBeforePaste
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
StringCopyPaste\AbstractPasteProcessor.cs (1)
113
TextBeforePaste
= SnapshotBeforePaste.AsText();
14 references to TextBeforePaste
Microsoft.CodeAnalysis.CSharp.EditorFeatures (14)
StringCopyPaste\AbstractPasteProcessor.cs (1)
120
StringExpressionBeforePasteInfo = StringInfo.GetStringInfo(
TextBeforePaste
, stringExpressionBeforePaste);
StringCopyPaste\KnownSourcePasteProcessor.cs (6)
270
TextBeforePaste
.GetLineAndOffset(_selectionSpanBeforePaste.Start, out var line, out var offset);
271
if (line ==
TextBeforePaste
.Lines.GetLineFromPosition(StringExpressionBeforePaste.SpanStart).LineNumber)
346
TextBeforePaste
.GetLineAndOffset(_selectionSpanBeforePaste.End, out var line, out var offset);
348
if (line ==
TextBeforePaste
.Lines.GetLineFromPosition(StringExpressionBeforePaste.Span.End).LineNumber)
354
builder.Append(
TextBeforePaste
.ToString(new TextSpan(
TextBeforePaste
.Lines[line].Start, offset)));
StringCopyPaste\UnknownSourcePasteProcessor.cs (7)
238
var endLine =
TextBeforePaste
.Lines.GetLineFromPosition(StringExpressionBeforePaste.Span.End);
276
TextBeforePaste
.GetLineAndOffset(change.OldSpan.Start, out var line, out var offset);
279
if (line ==
TextBeforePaste
.Lines.GetLineFromPosition(StringExpressionBeforePaste.SpanStart).LineNumber)
327
TextBeforePaste
.GetLineAndOffset(change.OldSpan.End, out var line, out var offset);
329
if (line ==
TextBeforePaste
.Lines.GetLineFromPosition(StringExpressionBeforePaste.Span.End).LineNumber)
334
buffer.Append(
TextBeforePaste
.ToString(new TextSpan(
TextBeforePaste
.Lines[line].Start, offset)));