1 instantiation of StringCopyPasteData
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
StringCopyPaste\StringCopyPasteData.cs (1)
76
? new
StringCopyPasteData
([content])
11 references to StringCopyPasteData
Microsoft.CodeAnalysis.CSharp.EditorFeatures (11)
StringCopyPaste\KnownSourcePasteProcessor.cs (2)
35
StringCopyPasteData
copyPasteData,
46
private readonly
StringCopyPasteData
_copyPasteData = copyPasteData;
StringCopyPaste\StringCopyPasteCommandHandler.cs (1)
217
var copyPasteData =
StringCopyPasteData
.FromJson(clipboardData);
StringCopyPaste\StringCopyPasteCommandHandler_CutCopy.cs (1)
86
var stringData =
StringCopyPasteData
.TryCreate(virtualCharService, stringExpression, span.Span.ToTextSpan());
StringCopyPaste\StringCopyPasteData.cs (7)
31
return JsonSerializer.Serialize(this, typeof(
StringCopyPasteData
));
40
public static
StringCopyPasteData
? FromJson(string? json)
47
var value = JsonSerializer.Deserialize(JsonDocument.Parse(json), typeof(
StringCopyPasteData
));
51
return (
StringCopyPasteData
)value;
66
public static
StringCopyPasteData
? TryCreate(IVirtualCharLanguageService virtualCharService, ExpressionSyntax stringExpression, TextSpan selectionSpan)
74
private static
StringCopyPasteData
? TryCreateForLiteral(IVirtualCharLanguageService virtualCharService, LiteralExpressionSyntax literal, TextSpan span)
139
private static
StringCopyPasteData
? TryCreateForInterpolatedString(