3 instantiations of StringCopyPasteData
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
StringCopyPaste\StringCopyPasteData.cs (2)
86
? new
StringCopyPasteData
(ImmutableArray.Create(content))
195
return new
StringCopyPasteData
(result.ToImmutable());
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
StringCopyPaste\StringCopyPasteCommandHandlerTests.cs (1)
129
var json = new
StringCopyPasteData
(ImmutableArray.Create(StringCopyPasteContent.ForText(pasteText))).ToJson();
13 references to StringCopyPasteData
Microsoft.CodeAnalysis.CSharp.EditorFeatures (13)
StringCopyPaste\KnownSourcePasteProcessor.cs (2)
40
private readonly
StringCopyPasteData
_copyPasteData;
53
StringCopyPasteData
copyPasteData,
StringCopyPaste\StringCopyPasteCommandHandler.cs (2)
230
var
copyPasteData =
StringCopyPasteData
.FromJson(clipboardData);
StringCopyPaste\StringCopyPasteCommandHandler_CutCopy.cs (2)
96
var
stringData =
StringCopyPasteData
.TryCreate(virtualCharService, stringExpression, span.Span.ToTextSpan());
StringCopyPaste\StringCopyPasteData.cs (7)
41
return JsonSerializer.Serialize(this, typeof(
StringCopyPasteData
));
50
public static
StringCopyPasteData
? FromJson(string? json)
57
var value = JsonSerializer.Deserialize(JsonDocument.Parse(json), typeof(
StringCopyPasteData
));
61
return (
StringCopyPasteData
)value;
76
public static
StringCopyPasteData
? TryCreate(IVirtualCharLanguageService virtualCharService, ExpressionSyntax stringExpression, TextSpan selectionSpan)
84
private static
StringCopyPasteData
? TryCreateForLiteral(IVirtualCharLanguageService virtualCharService, LiteralExpressionSyntax literal, TextSpan span)
149
private static
StringCopyPasteData
? TryCreateForInterpolatedString(