30 writes to Data
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Handler\CodeActions\CodeActionHelpers.cs (3)
198Data = new CodeActionResolveData(title, codeAction.CustomTags, request.Range, request.TextDocument, codeActionPath, fixAllFlavors: null, nestedCodeActions) 218Data = new CodeActionResolveData(fixAllTitle, codeAction.CustomTags, request.Range, request.TextDocument, codeActionPath, [.. flavorStrings], nestedCodeActions: null) 249Data = new CodeActionResolveData(codeAction.Title, codeAction.CustomTags, request.Range, request.TextDocument, fixAllFlavors: null, nestedCodeActions: null, codeActionPath: [.. codeActionPathList])
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
CodeActions\CodeActionsTests.cs (1)
313Data = JsonSerializer.SerializeToElement(data, ProtocolConversions.LspJsonSerializerOptions),
Microsoft.CodeAnalysis.Razor.Workspaces (17)
CodeActions\Models\CodeActionExtensions.cs (4)
39Data = JsonSerializer.SerializeToElement(resolutionParams), 71razorCodeAction.Data = JsonSerializer.SerializeToElement(resolutionParams); 132nestedCodeAction.Data = newActionData; 157razorCodeAction.Data = JsonSerializer.SerializeToElement(resolutionParams);
CodeActions\Razor\RazorCodeActionFactory.cs (13)
32Data = JsonSerializer.SerializeToElement(resolutionParams), 41Data = JsonSerializer.SerializeToElement(resolutionParams), 50Data = JsonSerializer.SerializeToElement(resolutionParams), 64Data = data, 95Data = data, 108Data = data, 121Data = data, 134Data = data, 149Data = data, 177Data = data, 205Data = data, 218Data = data, 231Data = data,
Microsoft.VisualStudio.LanguageServices.Razor (4)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CodeActions\CohostCodeActionsResolveEndpoint.cs (4)
91codeAction.Data = resolveParams.Data; 114codeAction.Data = originalData; 121codeAction.Data = resolveParams.Data; 140codeAction.Data = originalData;
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (1)
Cohost\CohostRoslynCodeActionTest.cs (1)
720action.Data = JsonSerializer.SerializeToElement(action.Data);
Microsoft.VisualStudioCode.RazorExtension (4)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CodeActions\CohostCodeActionsResolveEndpoint.cs (4)
91codeAction.Data = resolveParams.Data; 114codeAction.Data = originalData; 121codeAction.Data = resolveParams.Data; 140codeAction.Data = originalData;
26 references to Data
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Cohost\Handlers\CodeActions.cs (1)
40Contract.ThrowIfNull(codeAction.Data);
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Handler\CodeActions\CodeActionFixAllResolveHandler.cs (2)
42Contract.ThrowIfNull(request.Data); 69var resolveData = JsonSerializer.Deserialize<CodeActionResolveData>((JsonElement)request.Data!, ProtocolConversions.LspJsonSerializerOptions);
Handler\CodeActions\CodeActionResolveHandler.cs (2)
57Contract.ThrowIfNull(codeAction.Data); 100var resolveData = JsonSerializer.Deserialize<CodeActionResolveData>((JsonElement)request.Data!, ProtocolConversions.LspJsonSerializerOptions);
Protocol\CodeActionSetting.cs (1)
47/// Gets or sets a value indicating whether code action supports the <see cref="CodeAction.Data"/>
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
CodeActions\CodeActionsTests.cs (2)
94r => JsonSerializer.Deserialize<CodeActionResolveData>((JsonElement)r.Data!, ProtocolConversions.LspJsonSerializerOptions)!.UniqueIdentifier == titlePath[1]); 288return JsonSerializer.Deserialize<CodeActionResolveData>((JsonElement)codeAction.Data!, ProtocolConversions.LspJsonSerializerOptions);
Microsoft.CodeAnalysis.Razor.Workspaces (8)
CodeActions\CodeActionResolveService.cs (1)
80if (request.Data is not JsonElement paramsObj)
CodeActions\CodeActionsService.cs (1)
167if (codeAction.Data is not JsonElement jsonData ||
CodeActions\CSharp\CSharpCodeActionProvider.cs (1)
90CanDeserializeTo<RazorCodeActionResolutionParams>(codeAction.Data))
CodeActions\Models\CodeActionExtensions.cs (5)
24if (razorCodeAction.Data is null) 44var serializedParams = JsonSerializer.SerializeToNode(razorCodeAction.Data).AssumeNotNull(); 69Data = razorCodeAction.Data 116Data = nestedCodeAction.Data 155Data = razorCodeAction.Data
Microsoft.VisualStudio.LanguageServices.Razor (2)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CodeActions\CohostCodeActionsResolveEndpoint.cs (2)
88var originalData = codeAction.Data; 120var originalData = codeAction.Data;
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (4)
Cohost\CohostRoslynCodeActionTest.cs (2)
720action.Data = JsonSerializer.SerializeToElement(action.Data); 723var codeAction = codeActions.First(a => ((JsonElement)a.Data.AssumeNotNull()).TryGetProperty("CustomTags", out var value) &&
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\CohostCodeActionsEndpointTestBase.cs (1)
55var workspaceEdit = codeAction.Data is null
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (1)
58Assert.Equal(RazorLanguageKind.Html, (RazorLanguageKind)((JsonElement)action.Data!).GetProperty("language").GetUInt32());
Microsoft.VisualStudioCode.RazorExtension (2)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CodeActions\CohostCodeActionsResolveEndpoint.cs (2)
88var originalData = codeAction.Data; 120var originalData = codeAction.Data;
Microsoft.VisualStudioCode.RazorExtension.UnitTests (2)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\CohostCodeActionsEndpointTestBase.cs (1)
55var workspaceEdit = codeAction.Data is null
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (1)
58Assert.Equal(RazorLanguageKind.Html, (RazorLanguageKind)((JsonElement)action.Data!).GetProperty("language").GetUInt32());