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)
35StringCopyPasteData copyPasteData, 46private readonly StringCopyPasteData _copyPasteData = copyPasteData;
StringCopyPaste\StringCopyPasteCommandHandler.cs (1)
217var copyPasteData = StringCopyPasteData.FromJson(clipboardData);
StringCopyPaste\StringCopyPasteCommandHandler_CutCopy.cs (1)
86var stringData = StringCopyPasteData.TryCreate(virtualCharService, stringExpression, span.Span.ToTextSpan());
StringCopyPaste\StringCopyPasteData.cs (7)
31return JsonSerializer.Serialize(this, typeof(StringCopyPasteData)); 40public static StringCopyPasteData? FromJson(string? json) 47var value = JsonSerializer.Deserialize(JsonDocument.Parse(json), typeof(StringCopyPasteData)); 51return (StringCopyPasteData)value; 66public static StringCopyPasteData? TryCreate(IVirtualCharLanguageService virtualCharService, ExpressionSyntax stringExpression, TextSpan selectionSpan) 74private static StringCopyPasteData? TryCreateForLiteral(IVirtualCharLanguageService virtualCharService, LiteralExpressionSyntax literal, TextSpan span) 139private static StringCopyPasteData? TryCreateForInterpolatedString(