65 references to JsonSourceGenerationContext
aspire (50)
Caching\AppHostInfoDiskCache.cs (1)
106JsonSourceGenerationContext.Default.AppHostInfoCacheEntry;
Commands\ApiGetCommand.cs (1)
64var json = JsonSerializer.Serialize(item, JsonSourceGenerationContext.RelaxedEscaping.ApiContent);
Commands\ApiListCommand.cs (1)
67var json = JsonSerializer.Serialize(items.ToArray(), JsonSourceGenerationContext.RelaxedEscaping.ApiListItemArray);
Commands\ApiSearchCommand.cs (1)
81var json = JsonSerializer.Serialize([.. items], JsonSourceGenerationContext.RelaxedEscaping.ApiSearchResultArray);
Commands\ConfigCommand.cs (1)
491var json = System.Text.Json.JsonSerializer.Serialize(info, JsonSourceGenerationContext.Default.ConfigInfo);
Commands\DocsGetCommand.cs (1)
73var json = JsonSerializer.Serialize(doc, JsonSourceGenerationContext.RelaxedEscaping.DocsContent);
Commands\DocsListCommand.cs (1)
61var json = JsonSerializer.Serialize(docs.ToArray(), JsonSourceGenerationContext.RelaxedEscaping.DocsListItemArray);
Commands\DocsSearchCommand.cs (1)
76var json = JsonSerializer.Serialize(response.Results.ToArray(), JsonSourceGenerationContext.RelaxedEscaping.SearchResultArray);
Commands\DoctorCommand.cs (1)
118var json = System.Text.Json.JsonSerializer.Serialize(response, JsonSourceGenerationContext.RelaxedEscaping.DoctorCheckResponse);
Commands\InitCommand.cs (2)
717var configJson = JsonSerializer.Serialize(settings, JsonSourceGenerationContext.RelaxedEscaping.JsonObject); 912var runJson = JsonSerializer.Serialize(settings, JsonSourceGenerationContext.RelaxedEscaping.JsonObject);
Commands\IntegrationSearchCommand.cs (1)
190var json = JsonSerializer.Serialize(results, JsonSourceGenerationContext.RelaxedEscaping.IntegrationSearchResultArray);
Commands\LsCommand.cs (2)
115var json = JsonSerializer.Serialize(appHostInfos, JsonSourceGenerationContext.RelaxedEscaping.ListCandidateAppHostDisplayInfo); 168var json = JsonSerializer.Serialize(candidate, JsonSourceGenerationContext.Streaming.CandidateAppHostDisplayInfo);
Commands\PipelineCommandBase.cs (1)
369var json = JsonSerializer.Serialize(response.Steps, JsonSourceGenerationContext.RelaxedEscaping.PipelineStepInfoArray);
Commands\TemplateManagementCommand.cs (1)
121InteractionService.DisplayRawText(JsonSerializer.Serialize(result, JsonSourceGenerationContext.Default.JsonObject), ConsoleOutput.Standard);
Configuration\AspireConfigFile.cs (2)
209return JsonSerializer.Deserialize(json, JsonSourceGenerationContext.Default.AspireConfigFile) 229var json = JsonSerializer.Serialize(this, JsonSourceGenerationContext.RelaxedEscaping.AspireConfigFile);
Configuration\AspireJsonConfiguration.cs (2)
130return JsonSerializer.Deserialize(json, JsonSourceGenerationContext.Default.AspireJsonConfiguration); 157var json = JsonSerializer.Serialize(this, JsonSourceGenerationContext.Default.AspireJsonConfiguration);
Configuration\ConfigSourceService.cs (6)
414configuration[GetKey(configuration, ConfigSource.SectionName)] = JsonSerializer.SerializeToNode(binding, JsonSourceGenerationContext.Default.ConfigSource); 541var source = sourceProperty.Value?.Deserialize(JsonSourceGenerationContext.Default.ConfigSource) 611JsonSerializer.Serialize(snapshot.Metadata, JsonSourceGenerationContext.Default.ConfigSourceMetadata), cancellationToken); 665previous = JsonSerializer.Deserialize(json, JsonSourceGenerationContext.Default.ConfigSourceCheckMetadata); 737_ = configuration.Deserialize(JsonSourceGenerationContext.Default.AspireConfigFile); 830var json = JsonSerializer.SerializeToNode(metadata, JsonSourceGenerationContext.Default.ConfigSourceCheckMetadata)!.AsObject();
Documentation\ApiDocs\ApiDocsCache.cs (4)
85=> _contentCache.GetJsonAsync(_indexCacheKey, JsonSourceGenerationContext.Default.ApiReferenceItemArray, cancellationToken: cancellationToken); 93=> _contentCache.SetJsonAsync(_indexCacheKey, documents, JsonSourceGenerationContext.Default.ApiReferenceItemArray, cancellationToken); 117=> _contentCache.GetJsonAsync(_memberIndexCacheKey, JsonSourceGenerationContext.Default.ApiReferenceItemArray, cancellationToken: cancellationToken); 125=> _contentCache.SetJsonAsync(_memberIndexCacheKey, documents, JsonSourceGenerationContext.Default.ApiReferenceItemArray, cancellationToken);
Documentation\Docs\DocsCache.cs (4)
58var documents = await _contentCache.GetJsonAsync(_indexCacheKey, JsonSourceGenerationContext.Default.LlmsDocumentArray, cancellationToken: cancellationToken).ConfigureAwait(false); 71var legacyDocuments = await _contentCache.GetJsonAsync(_legacyIndexCacheKey, JsonSourceGenerationContext.Default.LlmsDocumentArray, cancellationToken: cancellationToken).ConfigureAwait(false); 77await _contentCache.SetJsonAsync(_indexCacheKey, legacyDocuments, JsonSourceGenerationContext.Default.LlmsDocumentArray, cancellationToken).ConfigureAwait(false); 85await _contentCache.SetJsonAsync(_indexCacheKey, documents, JsonSourceGenerationContext.Default.LlmsDocumentArray, cancellationToken).ConfigureAwait(false);
DotNet\DotNetCliRunner.cs (1)
753var output = JsonSerializer.Deserialize(jsonDocument.RootElement, JsonSourceGenerationContext.Default.AppHostProjectInspectionOutput);
JsonSourceGenerationContext.cs (4)
69private static JsonSourceGenerationContext? s_relaxedEscaping; 70private static JsonSourceGenerationContext? s_streaming; 77public static JsonSourceGenerationContext RelaxedEscaping => s_relaxedEscaping ??= new(new JsonSerializerOptions 91public static JsonSourceGenerationContext Streaming => s_streaming ??= new(new JsonSerializerOptions
Mcp\Tools\DoctorTool.cs (1)
54var jsonContent = JsonSerializer.Serialize(response, JsonSourceGenerationContext.Default.DoctorCheckResponse);
Mcp\Tools\ListIntegrationsTool.cs (1)
126var jsonContent = JsonSerializer.Serialize(response, JsonSourceGenerationContext.Default.ListIntegrationsResponse);
NuGet\BundleNuGetService.cs (1)
248JsonSerializer.Serialize(protectedSourceKeys, JsonSourceGenerationContext.Default.StringArray))
Program.cs (2)
198var legacyConfig = JsonSerializer.Deserialize(legacyJson, JsonSourceGenerationContext.Default.AspireJsonConfiguration); 205var settings = JsonSerializer.SerializeToNode(config, JsonSourceGenerationContext.Default.AspireConfigFile)!.AsObject();
Projects\AppHostInfoResolver.cs (1)
161JsonSourceGenerationContext.Default.AppHostProjectInspectionOutput);
Templating\ConfiguredTemplateSourceService.cs (2)
28await File.ReadAllTextAsync(settingsPath, cancellationToken), JsonSourceGenerationContext.Default.AspireConfigFile); 39}.Deserialize(JsonSourceGenerationContext.Default.AspireConfigFile);
Utils\ConfigurationHelper.cs (3)
322var jsonContent = EnsureFinalNewline(JsonSerializer.Serialize(settings, JsonSourceGenerationContext.Default.JsonObject)); 372var jsonContent = EnsureFinalNewline(JsonSerializer.Serialize(settings, JsonSourceGenerationContext.Default.JsonObject)); 606var jsonContent = EnsureFinalNewline(JsonSerializer.Serialize(settings, JsonSourceGenerationContext.Default.JsonObject));
Aspire.Cli.Tests (15)
Agents\AgentConfigurationTests.cs (1)
498JsonMetadataServices.CreateValueInfo<string>(JsonSourceGenerationContext.Default.Options, converter))
Commands\ConfigCommandTests.cs (1)
77var json = JsonSerializer.Serialize(info, JsonSourceGenerationContext.Default.ConfigInfo);
Commands\ConfigSourceCommandTests.cs (1)
1180Assert.Equivalent(s_source, configuration["configSource"]!.Deserialize(JsonSourceGenerationContext.Default.ConfigSource), strict: true);
Commands\DoctorCommandTests.cs (1)
64context.Project.FullName, JsonSourceGenerationContext.RelaxedEscaping.Options.Encoder).ToString();
Commands\LsCommandTests.cs (2)
119var candidateAppHosts = JsonSerializer.Deserialize(jsonOutput, JsonSourceGenerationContext.RelaxedEscaping.ListCandidateAppHostDisplayInfo); 200var candidateAppHosts = JsonSerializer.Deserialize(jsonOutput, JsonSourceGenerationContext.RelaxedEscaping.ListCandidateAppHostDisplayInfo);
Commands\NewCommandLocalTemplateTests.SourceListGit.cs (1)
143JsonSourceGenerationContext.Default.ConfigSourceMetadata)!;
Configuration\ConfigSourceServiceGitTests.cs (1)
474var config = configuration.Deserialize(JsonSourceGenerationContext.Default.AspireConfigFile)!;
Configuration\ConfigSourceServiceTests.cs (3)
1775JsonSourceGenerationContext.Default.ConfigSourceCheckMetadata)); 1975JsonSourceGenerationContext.Default.ConfigSourceMetadata)!; 2117Path.Combine(next.GetCacheDirectory(s_source), pointer, "metadata.json")), JsonSourceGenerationContext.Default.ConfigSourceMetadata)!;
Configuration\ConfigurationHelperTests.cs (1)
463var json = JsonSerializer.Serialize(settings, JsonSourceGenerationContext.Default.JsonObject);
Mcp\Docs\DocsCacheTests.cs (1)
69Aspire.Cli.JsonSourceGenerationContext.Default.LlmsDocumentArray).DefaultTimeout();
TestServices\TestConfigSourceServices.cs (2)
26configuration["configSource"] = JsonSerializer.SerializeToNode(source, JsonSourceGenerationContext.Default.ConfigSource); 65JsonSourceGenerationContext.Default.ConfigSourceCheckMetadata)!;