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