988 instantiations of JsonSerializable
aspire (219)
Agents\AspireSkills\SkillBundleManifest.cs (2)
91[JsonSerializable(typeof(SkillBundleManifest))] 92[JsonSerializable(typeof(EmbeddedAspireSkillsBundleMetadata))]
Backchannel\BackchannelJsonSerializerContext.cs (92)
20[JsonSerializable(typeof(RuntimeSpec))] 21[JsonSerializable(typeof(CommandSpec))] 22[JsonSerializable(typeof(string[]))] 23[JsonSerializable(typeof(bool))] 24[JsonSerializable(typeof(long))] 25[JsonSerializable(typeof(DashboardUrlsState))] 26[JsonSerializable(typeof(JsonElement))] 27[JsonSerializable(typeof(IAsyncEnumerable<RpcResourceState>))] 28[JsonSerializable(typeof(MessageFormatterEnumerableTracker.EnumeratorResults<RpcResourceState>))] 29[JsonSerializable(typeof(IAsyncEnumerable<BackchannelLogEntry>))] 30[JsonSerializable(typeof(MessageFormatterEnumerableTracker.EnumeratorResults<BackchannelLogEntry>))] 31[JsonSerializable(typeof(IAsyncEnumerable<PublishingActivity>))] 32[JsonSerializable(typeof(MessageFormatterEnumerableTracker.EnumeratorResults<PublishingActivity>))] 33[JsonSerializable(typeof(RequestId))] 34[JsonSerializable(typeof(IEnumerable<DisplayLineState>))] 35[JsonSerializable(typeof(PublishingPromptInputAnswer[]))] 36[JsonSerializable(typeof(ValidationResult))] 37[JsonSerializable(typeof(EnvVar))] 38[JsonSerializable(typeof(List<EnvVar>))] 39[JsonSerializable(typeof(List<string>))] 40[JsonSerializable(typeof(DebugSessionOptions))] 41[JsonSerializable(typeof(InteractionMessageAction[]))] 42[JsonSerializable(typeof(ExtensionAppHostLogEntry))] 43[JsonSerializable(typeof(bool?))] 44[JsonSerializable(typeof(AppHostProjectSearchResultPoco))] 45[JsonSerializable(typeof(AppHostInformation))] 46[JsonSerializable(typeof(ResourceSnapshot))] 47[JsonSerializable(typeof(ResourceSnapshot[]))] 48[JsonSerializable(typeof(List<ResourceSnapshot>))] 49[JsonSerializable(typeof(IAsyncEnumerable<ResourceSnapshot>))] 50[JsonSerializable(typeof(MessageFormatterEnumerableTracker.EnumeratorResults<ResourceSnapshot>))] 51[JsonSerializable(typeof(ResourceSnapshotCommandArgument))] 52[JsonSerializable(typeof(ResourceSnapshotCommandArgument[]))] 53[JsonSerializable(typeof(ResourceSnapshotMcpServer))] 54[JsonSerializable(typeof(ResourceLogLine))] 55[JsonSerializable(typeof(ResourceLogLine[]))] 56[JsonSerializable(typeof(IAsyncEnumerable<ResourceLogLine>))] 57[JsonSerializable(typeof(MessageFormatterEnumerableTracker.EnumeratorResults<ResourceLogLine>))] 58[JsonSerializable(typeof(ResourceLogBatch))] 59[JsonSerializable(typeof(ResourceLogBatch[]))] 60[JsonSerializable(typeof(IAsyncEnumerable<ResourceLogBatch>))] 61[JsonSerializable(typeof(MessageFormatterEnumerableTracker.EnumeratorResults<ResourceLogBatch>))] 62[JsonSerializable(typeof(Dictionary<string, JsonElement>))] 63[JsonSerializable(typeof(Dictionary<string, JsonNode?>))] 64[JsonSerializable(typeof(Dictionary<string, string>))] 65[JsonSerializable(typeof(JsonNode))] 66[JsonSerializable(typeof(CapabilitiesInfo))] 67[JsonSerializable(typeof(CommonErrorData))] 68[JsonSerializable(typeof(AppHostCodeGenerationDiagnostic))] 69[JsonSerializable(typeof(AppHostLoadedAssemblyInfo))] 70[JsonSerializable(typeof(List<AppHostLoadedAssemblyInfo>))] 72[JsonSerializable(typeof(GetCapabilitiesRequest))] 73[JsonSerializable(typeof(BackchannelTraceContext))] 74[JsonSerializable(typeof(GetCapabilitiesResponse))] 75[JsonSerializable(typeof(GetAppHostInfoRequest))] 76[JsonSerializable(typeof(GetAppHostInfoResponse))] 77[JsonSerializable(typeof(GetDashboardInfoRequest))] 78[JsonSerializable(typeof(GetDashboardInfoResponse))] 79[JsonSerializable(typeof(WaitForAppHostReadyRequest))] 80[JsonSerializable(typeof(WaitForAppHostReadyResponse))] 81[JsonSerializable(typeof(GetResourcesRequest))] 82[JsonSerializable(typeof(GetResourcesResponse))] 83[JsonSerializable(typeof(WatchResourcesRequest))] 84[JsonSerializable(typeof(GetConsoleLogsRequest))] 85[JsonSerializable(typeof(CallMcpToolRequest))] 86[JsonSerializable(typeof(CallMcpToolResponse))] 87[JsonSerializable(typeof(McpToolContentItem))] 88[JsonSerializable(typeof(McpToolContentItem[]))] 89[JsonSerializable(typeof(StopAppHostRequest))] 90[JsonSerializable(typeof(StopAppHostResponse))] 91[JsonSerializable(typeof(ExecuteResourceCommandRequest))] 92[JsonSerializable(typeof(ExecuteResourceCommandResponse))] 93[JsonSerializable(typeof(ResourceCommandArgumentValidationError))] 94[JsonSerializable(typeof(WaitForResourceRequest))] 95[JsonSerializable(typeof(WaitForResourceResponse))] 96[JsonSerializable(typeof(PipelineStepInfo))] 97[JsonSerializable(typeof(PipelineStepInfo[]))] 98[JsonSerializable(typeof(GetPipelineStepsRequest))] 99[JsonSerializable(typeof(GetPipelineStepsResponse))] 100[JsonSerializable(typeof(UploadFileRequest))] 101[JsonSerializable(typeof(UploadFileResponse))] 102[JsonSerializable(typeof(FileReferenceDto[]))] 103[JsonSerializable(typeof(GetTerminalInfoRequest))] 104[JsonSerializable(typeof(GetTerminalInfoResponse))] 105[JsonSerializable(typeof(TerminalReplicaInfo))] 106[JsonSerializable(typeof(TerminalReplicaInfo[]))] 107[JsonSerializable(typeof(TerminalPeerInfo))] 108[JsonSerializable(typeof(TerminalPeerInfo[]))] 109[JsonSerializable(typeof(ListTerminalsRequest))] 110[JsonSerializable(typeof(ListTerminalsResponse))] 111[JsonSerializable(typeof(TerminalSummary))] 112[JsonSerializable(typeof(TerminalSummary[]))]
Commands\DescribeCommand.cs (11)
30[JsonSerializable(typeof(ResourcesOutput))] 31[JsonSerializable(typeof(ResourceJson))] 32[JsonSerializable(typeof(ResourceUrlJson))] 33[JsonSerializable(typeof(ResourceVolumeJson))] 34[JsonSerializable(typeof(JsonNode))] 35[JsonSerializable(typeof(Dictionary<string, JsonNode?>))] 36[JsonSerializable(typeof(Dictionary<string, string?>))] 37[JsonSerializable(typeof(Dictionary<string, ResourceHealthReportJson>))] 38[JsonSerializable(typeof(ResourceRelationshipJson))] 39[JsonSerializable(typeof(Dictionary<string, ResourceCommandJson>))] 40[JsonSerializable(typeof(ResourceCommandArgumentJson[]))]
Commands\LogsCommand.cs (2)
42[JsonSerializable(typeof(LogLineJson))] 43[JsonSerializable(typeof(LogsOutput))]
Commands\PsCommand.cs (2)
42[JsonSerializable(typeof(List<AppHostDisplayInfo>))] 43[JsonSerializable(typeof(AppHostDisplayInfo))]
Commands\RunCommand.cs (1)
42[JsonSerializable(typeof(DetachOutputInfo))]
Commands\Sdk\SdkDumpCommand.cs (15)
866[JsonSerializable(typeof(CapabilitiesInfo))] 867[JsonSerializable(typeof(PackageInfo))] 868[JsonSerializable(typeof(CapabilityInfo))] 869[JsonSerializable(typeof(ParameterInfo))] 870[JsonSerializable(typeof(CallbackParameterInfo))] 871[JsonSerializable(typeof(TypeRefInfo))] 872[JsonSerializable(typeof(HandleTypeInfo))] 873[JsonSerializable(typeof(DtoTypeInfo))] 874[JsonSerializable(typeof(DtoPropertyInfo))] 875[JsonSerializable(typeof(EnumTypeInfo))] 876[JsonSerializable(typeof(EnumValueInfo))] 877[JsonSerializable(typeof(ExportedValueInfo))] 878[JsonSerializable(typeof(DocumentationInfo))] 879[JsonSerializable(typeof(ParameterDocumentationInfo))] 880[JsonSerializable(typeof(DiagnosticInfo))]
Commands\TerminalPsCommand.cs (4)
335[JsonSerializable(typeof(List<TerminalPsJsonEntry>))] 336[JsonSerializable(typeof(TerminalPsJsonEntry))] 337[JsonSerializable(typeof(TerminalPsJsonReplica))] 338[JsonSerializable(typeof(TerminalPsJsonPeer))]
JsonSourceGenerationContext.cs (32)
31[JsonSerializable(typeof(CliSettings))] 32[JsonSerializable(typeof(JsonObject))] 33[JsonSerializable(typeof(ListIntegrationsResponse))] 34[JsonSerializable(typeof(Integration))] 35[JsonSerializable(typeof(DoctorCheckResponse))] 36[JsonSerializable(typeof(EnvironmentCheckResult))] 37[JsonSerializable(typeof(DoctorCheckSummary))] 38[JsonSerializable(typeof(AspireJsonConfiguration))] 39[JsonSerializable(typeof(AspireConfigFile))] 40[JsonSerializable(typeof(List<DevCertInfo>))] 41[JsonSerializable(typeof(ConfigInfo))] 42[JsonSerializable(typeof(FeatureInfo))] 43[JsonSerializable(typeof(SettingsSchema))] 44[JsonSerializable(typeof(PropertyInfo))] 45[JsonSerializable(typeof(LlmsDocument[]))] 46[JsonSerializable(typeof(LlmsSection))] 47[JsonSerializable(typeof(DocsListItem[]))] 48[JsonSerializable(typeof(SearchResult[]))] 49[JsonSerializable(typeof(DocsContent))] 50[JsonSerializable(typeof(ApiReferenceItem[]))] 51[JsonSerializable(typeof(ApiListItem[]))] 52[JsonSerializable(typeof(ApiSearchResult[]))] 53[JsonSerializable(typeof(ApiContent))] 54[JsonSerializable(typeof(IntegrationSearchResult[]))] 55[JsonSerializable(typeof(string[]))] 56[JsonSerializable(typeof(CandidateAppHostDisplayInfo))] 57[JsonSerializable(typeof(List<CandidateAppHostDisplayInfo>))] 58[JsonSerializable(typeof(InstallationInfo))] 59[JsonSerializable(typeof(AppHostInfoCacheEntry))] 60[JsonSerializable(typeof(AppHostProjectInspectionOutput))] 61[JsonSerializable(typeof(InternalMicrosoftDetectorCacheEntry))] 62[JsonSerializable(typeof(PipelineStepInfo[]))]
Mcp\Tools\ListAppHostsTool.cs (1)
18[JsonSerializable(typeof(List<AppHostListInfo>))]
Mcp\Tools\ListResourcesTool.cs (10)
16[JsonSerializable(typeof(ResourceJson[]))] 17[JsonSerializable(typeof(ResourceUrlJson))] 18[JsonSerializable(typeof(ResourceVolumeJson))] 19[JsonSerializable(typeof(JsonNode))] 20[JsonSerializable(typeof(Dictionary<string, JsonNode?>))] 21[JsonSerializable(typeof(Dictionary<string, string?>))] 22[JsonSerializable(typeof(Dictionary<string, ResourceHealthReportJson>))] 23[JsonSerializable(typeof(ResourceRelationshipJson))] 24[JsonSerializable(typeof(Dictionary<string, ResourceCommandJson>))] 25[JsonSerializable(typeof(ResourceCommandArgumentJson[]))]
NuGet\BundleNuGetPackageCache.cs (2)
324[JsonSerializable(typeof(BundleSearchResult))] 325[JsonSerializable(typeof(BundlePackageInfo))]
Projects\AppHostLaunchSettings.cs (1)
37[JsonSerializable(typeof(AppHostLaunchProfile))]
src\Shared\BundleVersionLease.cs (1)
224[JsonSerializable(typeof(BundleVersionLease))]
src\Shared\ContainerRuntimeDetector.cs (1)
445[JsonSerializable(typeof(ContainerRuntimeVersionJson))]
src\Shared\Otlp\Serialization\OtlpJsonSerializerContext.cs (42)
27[JsonSerializable(typeof(OtlpAnyValueJson))] 28[JsonSerializable(typeof(OtlpArrayValueJson))] 29[JsonSerializable(typeof(OtlpKeyValueListJson))] 30[JsonSerializable(typeof(OtlpKeyValueJson))] 31[JsonSerializable(typeof(OtlpInstrumentationScopeJson))] 32[JsonSerializable(typeof(OtlpEntityRefJson))] 33[JsonSerializable(typeof(OtlpResourceJson))] 34[JsonSerializable(typeof(JsonNode))] 35[JsonSerializable(typeof(Dictionary<string, JsonNode?>))] 36[JsonSerializable(typeof(OtlpTelemetryDataJson))] 38[JsonSerializable(typeof(OtlpResourceSpansJson))] 39[JsonSerializable(typeof(OtlpScopeSpansJson))] 40[JsonSerializable(typeof(OtlpSpanJson))] 41[JsonSerializable(typeof(OtlpSpanEventJson))] 42[JsonSerializable(typeof(OtlpSpanLinkJson))] 43[JsonSerializable(typeof(OtlpSpanStatusJson))] 44[JsonSerializable(typeof(OtlpExportTraceServiceRequestJson))] 46[JsonSerializable(typeof(OtlpResourceLogsJson))] 47[JsonSerializable(typeof(OtlpScopeLogsJson))] 48[JsonSerializable(typeof(OtlpLogRecordJson))] 49[JsonSerializable(typeof(OtlpExportLogsServiceRequestJson))] 51[JsonSerializable(typeof(OtlpResourceMetricsJson))] 52[JsonSerializable(typeof(OtlpScopeMetricsJson))] 53[JsonSerializable(typeof(OtlpMetricJson))] 54[JsonSerializable(typeof(OtlpGaugeJson))] 55[JsonSerializable(typeof(OtlpSumJson))] 56[JsonSerializable(typeof(OtlpHistogramJson))] 57[JsonSerializable(typeof(OtlpExponentialHistogramJson))] 58[JsonSerializable(typeof(OtlpSummaryJson))] 59[JsonSerializable(typeof(OtlpNumberDataPointJson))] 60[JsonSerializable(typeof(OtlpHistogramDataPointJson))] 61[JsonSerializable(typeof(OtlpExponentialHistogramDataPointJson))] 62[JsonSerializable(typeof(OtlpExponentialHistogramBucketsJson))] 63[JsonSerializable(typeof(OtlpSummaryDataPointJson))] 64[JsonSerializable(typeof(OtlpValueAtQuantileJson))] 65[JsonSerializable(typeof(OtlpExemplarJson))] 67[JsonSerializable(typeof(ResourceJson))] 69[JsonSerializable(typeof(TelemetryApiResponse))] 70[JsonSerializable(typeof(TelemetryValidateTokenRequest))] 71[JsonSerializable(typeof(TelemetryValidateTokenResponse))] 72[JsonSerializable(typeof(ResourceInfoJson))] 73[JsonSerializable(typeof(ResourceInfoJson[]))]
aspire-managed (3)
NuGet\Commands\SearchCommand.cs (2)
340[JsonSerializable(typeof(SearchResult))] 341[JsonSerializable(typeof(PackageInfo))]
src\Shared\BundleVersionLease.cs (1)
224[JsonSerializable(typeof(BundleVersionLease))]
Aspire.Confluent.Kafka (1)
Statistics.cs (1)
57[JsonSerializable(typeof(Statistics))]
Aspire.Dashboard (76)
Model\GenAI\GenAIEvents.cs (4)
53[JsonSerializable(typeof(SystemOrUserEvent))] 54[JsonSerializable(typeof(AssistantEvent))] 55[JsonSerializable(typeof(ToolEvent))] 56[JsonSerializable(typeof(ChoiceEvent))]
Model\GenAI\GenAIMessages.cs (14)
293[JsonSerializable(typeof(MessagePart))] 294[JsonSerializable(typeof(TextPart))] 295[JsonSerializable(typeof(ToolCallRequestPart))] 296[JsonSerializable(typeof(ToolCallResponsePart))] 297[JsonSerializable(typeof(BlobPart))] 298[JsonSerializable(typeof(FilePart))] 299[JsonSerializable(typeof(UriPart))] 300[JsonSerializable(typeof(ReasoningPart))] 301[JsonSerializable(typeof(ServerToolCallPart))] 302[JsonSerializable(typeof(ServerToolCallResponsePart))] 303[JsonSerializable(typeof(GenericPart))] 304[JsonSerializable(typeof(UnexpectedErrorPart))] 305[JsonSerializable(typeof(ChatMessage))] 306[JsonSerializable(typeof(List<ChatMessage>))]
Model\Serialization\ResourceJsonSerializerContext.cs (9)
20[JsonSerializable(typeof(ResourceJson))] 21[JsonSerializable(typeof(ResourceUrlJson))] 22[JsonSerializable(typeof(ResourceVolumeJson))] 23[JsonSerializable(typeof(JsonNode))] 24[JsonSerializable(typeof(Dictionary<string, JsonNode?>))] 25[JsonSerializable(typeof(Dictionary<string, string?>))] 26[JsonSerializable(typeof(Dictionary<string, ResourceHealthReportJson>))] 27[JsonSerializable(typeof(ResourceRelationshipJson))] 28[JsonSerializable(typeof(Dictionary<string, ResourceCommandJson>))]
src\Shared\Otlp\Serialization\OtlpJsonSerializerContext.cs (49)
27[JsonSerializable(typeof(OtlpAnyValueJson))] 28[JsonSerializable(typeof(OtlpArrayValueJson))] 29[JsonSerializable(typeof(OtlpKeyValueListJson))] 30[JsonSerializable(typeof(OtlpKeyValueJson))] 31[JsonSerializable(typeof(OtlpInstrumentationScopeJson))] 32[JsonSerializable(typeof(OtlpEntityRefJson))] 33[JsonSerializable(typeof(OtlpResourceJson))] 34[JsonSerializable(typeof(JsonNode))] 35[JsonSerializable(typeof(Dictionary<string, JsonNode?>))] 36[JsonSerializable(typeof(OtlpTelemetryDataJson))] 38[JsonSerializable(typeof(OtlpResourceSpansJson))] 39[JsonSerializable(typeof(OtlpScopeSpansJson))] 40[JsonSerializable(typeof(OtlpSpanJson))] 41[JsonSerializable(typeof(OtlpSpanEventJson))] 42[JsonSerializable(typeof(OtlpSpanLinkJson))] 43[JsonSerializable(typeof(OtlpSpanStatusJson))] 44[JsonSerializable(typeof(OtlpExportTraceServiceRequestJson))] 46[JsonSerializable(typeof(OtlpResourceLogsJson))] 47[JsonSerializable(typeof(OtlpScopeLogsJson))] 48[JsonSerializable(typeof(OtlpLogRecordJson))] 49[JsonSerializable(typeof(OtlpExportLogsServiceRequestJson))] 51[JsonSerializable(typeof(OtlpResourceMetricsJson))] 52[JsonSerializable(typeof(OtlpScopeMetricsJson))] 53[JsonSerializable(typeof(OtlpMetricJson))] 54[JsonSerializable(typeof(OtlpGaugeJson))] 55[JsonSerializable(typeof(OtlpSumJson))] 56[JsonSerializable(typeof(OtlpHistogramJson))] 57[JsonSerializable(typeof(OtlpExponentialHistogramJson))] 58[JsonSerializable(typeof(OtlpSummaryJson))] 59[JsonSerializable(typeof(OtlpNumberDataPointJson))] 60[JsonSerializable(typeof(OtlpHistogramDataPointJson))] 61[JsonSerializable(typeof(OtlpExponentialHistogramDataPointJson))] 62[JsonSerializable(typeof(OtlpExponentialHistogramBucketsJson))] 63[JsonSerializable(typeof(OtlpSummaryDataPointJson))] 64[JsonSerializable(typeof(OtlpValueAtQuantileJson))] 65[JsonSerializable(typeof(OtlpExemplarJson))] 67[JsonSerializable(typeof(ResourceJson))] 69[JsonSerializable(typeof(TelemetryApiResponse))] 70[JsonSerializable(typeof(TelemetryValidateTokenRequest))] 71[JsonSerializable(typeof(TelemetryValidateTokenResponse))] 72[JsonSerializable(typeof(ResourceInfoJson))] 73[JsonSerializable(typeof(ResourceInfoJson[]))] 76[JsonSerializable(typeof(OtlpExportTraceServiceResponseJson))] 77[JsonSerializable(typeof(OtlpExportTracePartialSuccessJson))] 78[JsonSerializable(typeof(OtlpExportLogsServiceResponseJson))] 79[JsonSerializable(typeof(OtlpExportLogsPartialSuccessJson))] 80[JsonSerializable(typeof(OtlpExportMetricsServiceRequestJson))] 81[JsonSerializable(typeof(OtlpExportMetricsServiceResponseJson))] 82[JsonSerializable(typeof(OtlpExportMetricsPartialSuccessJson))]
Aspire.Hosting (6)
Dashboard\DashboardEventHandlers.cs (1)
1084[JsonSerializable(typeof(DashboardLogMessage))]
Publishing\ContainerRuntimeBase.cs (2)
954[JsonSerializable(typeof(DockerComposePsEntry))] 955[JsonSerializable(typeof(List<DockerComposePsEntry>))]
Publishing\PodmanContainerRuntime.cs (1)
486[JsonSerializable(typeof(List<PodmanPsEntry>))]
src\Shared\ContainerRuntimeDetector.cs (1)
445[JsonSerializable(typeof(ContainerRuntimeVersionJson))]
src\Shared\LaunchProfiles\LaunchSettingsSerializerContext.cs (1)
9[JsonSerializable(typeof(LaunchSettings))]
Aspire.Hosting.Azure.Functions (1)
src\Shared\LaunchProfiles\LaunchSettingsSerializerContext.cs (1)
9[JsonSerializable(typeof(LaunchSettings))]
Aspire.Hosting.Blazor (4)
Manifests\ManifestJsonContext.cs (4)
14[JsonSerializable(typeof(ClientConfiguration))] 15[JsonSerializable(typeof(EndpointsManifest))] 16[JsonSerializable(typeof(DevelopmentManifest))] 17[JsonSerializable(typeof(MSBuildPropertiesOutput))]
Aspire.Hosting.Browsers (18)
BrowserEndpointDiscovery.cs (2)
326[JsonSerializable(typeof(BrowserDebugEndpointMetadata))] 327[JsonSerializable(typeof(BrowserJsonVersionResponse))]
BrowserLogsCdpProtocol.cs (16)
934[JsonSerializable(typeof(BrowserLogsAttachToTargetResponseEnvelope))] 935[JsonSerializable(typeof(BrowserLogsCaptureScreenshotResponseEnvelope))] 936[JsonSerializable(typeof(BrowserLogsCommandAckResponseEnvelope))] 937[JsonSerializable(typeof(BrowserLogsConsoleApiCalledEnvelope))] 938[JsonSerializable(typeof(BrowserLogsCreateTargetResponseEnvelope))] 939[JsonSerializable(typeof(BrowserLogsDetachedFromTargetEnvelope))] 940[JsonSerializable(typeof(BrowserLogsGetTargetsResponseEnvelope))] 941[JsonSerializable(typeof(BrowserLogsExceptionThrownEnvelope))] 942[JsonSerializable(typeof(BrowserLogsInspectorDetachedEnvelope))] 943[JsonSerializable(typeof(BrowserLogsLoadingFailedEnvelope))] 944[JsonSerializable(typeof(BrowserLogsLoadingFinishedEnvelope))] 945[JsonSerializable(typeof(BrowserLogsLogEntryAddedEnvelope))] 946[JsonSerializable(typeof(BrowserLogsRequestWillBeSentEnvelope))] 947[JsonSerializable(typeof(BrowserLogsResponseReceivedEnvelope))] 948[JsonSerializable(typeof(BrowserLogsTargetCrashedEnvelope))] 949[JsonSerializable(typeof(BrowserLogsTargetDestroyedEnvelope))]
Aspire.Hosting.Browsers.Tests (18)
src\Aspire.Hosting.Browsers\BrowserEndpointDiscovery.cs (2)
326[JsonSerializable(typeof(BrowserDebugEndpointMetadata))] 327[JsonSerializable(typeof(BrowserJsonVersionResponse))]
src\Aspire.Hosting.Browsers\BrowserLogsCdpProtocol.cs (16)
934[JsonSerializable(typeof(BrowserLogsAttachToTargetResponseEnvelope))] 935[JsonSerializable(typeof(BrowserLogsCaptureScreenshotResponseEnvelope))] 936[JsonSerializable(typeof(BrowserLogsCommandAckResponseEnvelope))] 937[JsonSerializable(typeof(BrowserLogsConsoleApiCalledEnvelope))] 938[JsonSerializable(typeof(BrowserLogsCreateTargetResponseEnvelope))] 939[JsonSerializable(typeof(BrowserLogsDetachedFromTargetEnvelope))] 940[JsonSerializable(typeof(BrowserLogsGetTargetsResponseEnvelope))] 941[JsonSerializable(typeof(BrowserLogsExceptionThrownEnvelope))] 942[JsonSerializable(typeof(BrowserLogsInspectorDetachedEnvelope))] 943[JsonSerializable(typeof(BrowserLogsLoadingFailedEnvelope))] 944[JsonSerializable(typeof(BrowserLogsLoadingFinishedEnvelope))] 945[JsonSerializable(typeof(BrowserLogsLogEntryAddedEnvelope))] 946[JsonSerializable(typeof(BrowserLogsRequestWillBeSentEnvelope))] 947[JsonSerializable(typeof(BrowserLogsResponseReceivedEnvelope))] 948[JsonSerializable(typeof(BrowserLogsTargetCrashedEnvelope))] 949[JsonSerializable(typeof(BrowserLogsTargetDestroyedEnvelope))]
Aspire.Hosting.Dotnet (1)
src\Shared\LaunchProfiles\LaunchSettingsSerializerContext.cs (1)
9[JsonSerializable(typeof(LaunchSettings))]
Aspire.Hosting.Nats.Tests (1)
AppEvent.cs (1)
10[JsonSerializable(typeof(AppEvent))]
Aspire.Hosting.Testing (1)
src\Shared\LaunchProfiles\LaunchSettingsSerializerContext.cs (1)
9[JsonSerializable(typeof(LaunchSettings))]
dotnet-aot (15)
parent\dotnet\CliSchema.cs (1)
227[JsonSerializable(typeof(CliSchema.RootCommandDetails))]
parent\dotnet\Commands\Run\RunFileBuildCacheJsonSerializerContext.cs (1)
12[JsonSerializable(typeof(RunFileBuildCacheEntry))]
parent\dotnet\Commands\Sdk\Check\SdkCheckCommand.cs (1)
100[JsonSerializable(typeof(SdkCheckConfig))]
parent\dotnet\Commands\Tool\List\ToolListJsonHelper.cs (2)
49[JsonSerializable(typeof(VersionedDataContract<ToolListJsonContract[]>))] 50[JsonSerializable(typeof(VersionedDataContract<LocalToolListJsonContract[]>))]
parent\dotnet\Commands\Workload\Install\WorkloadAdvertisingManifestUpdater.cs (1)
374[JsonSerializable(typeof(string[]))]
parent\dotnet\Commands\Workload\InstallStateContents.cs (1)
46[JsonSerializable(typeof(InstallStateContents))]
parent\dotnet\NugetSearch\NugetSearchApiResultDeserializer.cs (1)
18[JsonSerializable(typeof(NugetSearchApiContainerSerializable))]
parent\dotnet\NugetSearch\NugetToolSearchApiRequest.cs (1)
194[JsonSerializable(typeof(NugetServiceIndex))]
parent\dotnet\SdkVulnerability\SdkReleaseMetadataCache.cs (2)
195[JsonSerializable(typeof(SdkVulnerabilityInfo))] 196[JsonSerializable(typeof(SdkCveInfo))]
parent\dotnet\SlnfFileHelper.cs (1)
15[JsonSerializable(typeof(SlnfFileHelper.SlnfRoot))]
parent\dotnet\Telemetry\TelemetryDiskLogger.cs (1)
99[JsonSerializable(typeof(TelemetryDiskLogger.ActivityModel))]
parent\dotnet\ToolPackage\LocalToolsResolverCache.cs (2)
193[JsonSerializable(typeof(CacheRow[]))] 194[JsonSerializable(typeof(IEnumerable<CacheRow>))]
dotnet-dev-certs (1)
Program.cs (1)
554[JsonSerializable(typeof(List<CertificateReport>))]
dotnet-user-jwts (6)
Helpers\JwtSerializerOptions.cs (6)
21[JsonSerializable(typeof(IDictionary<string, Jwt>))] 22[JsonSerializable(typeof(Jwt))] 23[JsonSerializable(typeof(Jwt[]))] 24[JsonSerializable(typeof(JsonObject))] 25[JsonSerializable(typeof(SigningKey))] 26[JsonSerializable(typeof(SigningKey[]))]
dotnet-user-secrets (1)
Internal\SecretsStore.cs (1)
103[JsonSerializable(typeof(IDictionary<string, string>))]
Microsoft.AspNetCore.Authentication.BearerToken (1)
BearerTokenJsonSerializerContext.cs (1)
8[JsonSerializable(typeof(AccessTokenResponse))]
Microsoft.AspNetCore.Authentication.DeviceBoundSessions (1)
DeviceBoundSessionJsonContext.cs (1)
13[JsonSerializable(typeof(SessionInstruction))]
Microsoft.AspNetCore.Authentication.Twitter (1)
TwitterHandler.cs (1)
402[JsonSerializable(typeof(TwitterErrorResponse))]
Microsoft.AspNetCore.Components (1)
PersistentState\PersistentServicesRegistry.cs (1)
276[JsonSerializable(typeof(PersistentServiceRegistration[]))]
Microsoft.AspNetCore.Components.Endpoints (15)
Assets\ImportMapSerializerContext.cs (1)
10[JsonSerializable(typeof(ImportMapDefinition))]
Builder\ResourceCollectionUrlEndpoint.cs (2)
192[JsonSerializable(typeof(ResourceAssetCollection))] 193[JsonSerializable(typeof(IReadOnlyList<ResourceAsset>))]
Rendering\BrowserOptionsJsonContext.cs (1)
11[JsonSerializable(typeof(BrowserOptions))]
src\aspnetcore\src\Shared\Components\PrerenderComponentApplicationStore.cs (1)
80[JsonSerializable(typeof(Dictionary<string, byte[]>))]
src\aspnetcore\src\Shared\Components\ServerComponentSerializationSettings.cs (10)
51[JsonSerializable(typeof(ServerComponent))] 52[JsonSerializable(typeof(ComponentMarker))] 53[JsonSerializable(typeof(IEnumerable<ComponentMarker>))] 54[JsonSerializable(typeof(ComponentEndMarker))] 55[JsonSerializable(typeof(ComponentMarkerKey))] 56[JsonSerializable(typeof(ComponentParameter))] 57[JsonSerializable(typeof(ComponentParameter[]))] 58[JsonSerializable(typeof(IList<ComponentParameter>))] 59[JsonSerializable(typeof(IList<object>))] 60[JsonSerializable(typeof(object[]))]
Microsoft.AspNetCore.Components.Server (15)
Circuits\CircuitOptionsJavaScriptInitializersConfiguration.cs (1)
38[JsonSerializable(typeof(string[]))]
Circuits\CircuitPersistenceManager.cs (1)
250[JsonSerializable(typeof(Dictionary<int, ComponentMarker>))]
Circuits\ServerComponentJsonContext.Server.cs (2)
8[JsonSerializable(typeof(RootComponentOperationBatch))] 9[JsonSerializable(typeof(RootComponentOperation))]
src\aspnetcore\src\Shared\Components\PrerenderComponentApplicationStore.cs (1)
80[JsonSerializable(typeof(Dictionary<string, byte[]>))]
src\aspnetcore\src\Shared\Components\ServerComponentSerializationSettings.cs (10)
51[JsonSerializable(typeof(ServerComponent))] 52[JsonSerializable(typeof(ComponentMarker))] 53[JsonSerializable(typeof(IEnumerable<ComponentMarker>))] 54[JsonSerializable(typeof(ComponentEndMarker))] 55[JsonSerializable(typeof(ComponentMarkerKey))] 56[JsonSerializable(typeof(ComponentParameter))] 57[JsonSerializable(typeof(ComponentParameter[]))] 58[JsonSerializable(typeof(IList<ComponentParameter>))] 59[JsonSerializable(typeof(IList<object>))] 60[JsonSerializable(typeof(object[]))]
Microsoft.AspNetCore.Components.Server.AutoPause (2)
AutoPauseBrowserOptionsExtensions.cs (2)
43[JsonSerializable(typeof(bool))] 44[JsonSerializable(typeof(long))]
Microsoft.AspNetCore.Components.Testing (1)
Infrastructure\E2EManifestJsonContext.cs (1)
8[JsonSerializable(typeof(E2EManifest))]
Microsoft.AspNetCore.Components.Web (9)
WebRenderer.cs (9)
192[JsonSerializable(typeof(object[]))] 193[JsonSerializable(typeof(int))] 194[JsonSerializable(typeof(long))] 195[JsonSerializable(typeof(float))] 196[JsonSerializable(typeof(JsonElement))] 197[JsonSerializable(typeof(ChangeEventArgs))] 198[JsonSerializable(typeof(NavigationOptions))] 199[JsonSerializable(typeof(Dictionary<string, JSComponentConfigurationStore.JSComponentParameter[]>))] 200[JsonSerializable(typeof(Dictionary<string, List<string>>))]
Microsoft.AspNetCore.Components.WebAssembly (5)
Infrastructure\WebAssemblyJsonSerializerContext.cs (4)
15[JsonSerializable(typeof(ComponentParameter[]))] 16[JsonSerializable(typeof(JsonElement))] 17[JsonSerializable(typeof(IList<object>))] 20[JsonSerializable(typeof(RootComponentOperationBatch))]
src\aspnetcore\src\Shared\Components\PrerenderComponentApplicationStore.cs (1)
80[JsonSerializable(typeof(Dictionary<string, byte[]>))]
Microsoft.AspNetCore.Components.WebAssembly.Authentication (3)
Models\InteractiveRequestOptions.cs (3)
148[JsonSerializable(typeof(InteractiveRequestOptions))] 149[JsonSerializable(typeof(InteractiveRequestOptions.Converter.OptionsRecord))] 150[JsonSerializable(typeof(JsonElement))]
Microsoft.AspNetCore.Components.WebView (2)
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (2)
326[JsonSerializable(typeof(StaticWebAssetManifest))] 327[JsonSerializable(typeof(IDictionary<string, StaticWebAssetNode>))]
Microsoft.AspNetCore.Diagnostics (1)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
408[JsonSerializable(typeof(ExceptionExtensionData))]
Microsoft.AspNetCore.Hosting (2)
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (2)
326[JsonSerializable(typeof(StaticWebAssetManifest))] 327[JsonSerializable(typeof(IDictionary<string, StaticWebAssetNode>))]
Microsoft.AspNetCore.Http.Extensions (3)
ProblemDetailsJsonContext.cs (3)
10[JsonSerializable(typeof(ProblemDetails))] 11[JsonSerializable(typeof(HttpValidationProblemDetails))] 14[JsonSerializable(typeof(JsonElement))]
Microsoft.AspNetCore.Identity (22)
Data\IdentityEndpointsJsonSerializerContext.cs (11)
8[JsonSerializable(typeof(RegisterRequest))] 9[JsonSerializable(typeof(LoginRequest))] 10[JsonSerializable(typeof(RefreshRequest))] 11[JsonSerializable(typeof(ResetPasswordRequest))] 12[JsonSerializable(typeof(ForgotPasswordRequest))] 13[JsonSerializable(typeof(ResendConfirmationEmailRequest))] 14[JsonSerializable(typeof(InfoRequest))] 15[JsonSerializable(typeof(InfoResponse))] 16[JsonSerializable(typeof(TwoFactorRequest))] 17[JsonSerializable(typeof(TwoFactorResponse))] 18[JsonSerializable(typeof(PasskeyEndpointsResponse))]
IdentityJsonSerializerContext.cs (11)
9[JsonSerializable(typeof(CollectedClientData))] 10[JsonSerializable(typeof(PublicKeyCredentialCreationOptions))] 11[JsonSerializable(typeof(PublicKeyCredentialRequestOptions))] 12[JsonSerializable(typeof(PublicKeyCredential<AuthenticatorAssertionResponse>))] 13[JsonSerializable(typeof(PublicKeyCredential<AuthenticatorAttestationResponse>))] 14[JsonSerializable(typeof(PasskeyAttestationState))] 15[JsonSerializable(typeof(PasskeyAssertionState))] 16[JsonSerializable(typeof(AllAcceptedCredentialsSignalOptions))] 17[JsonSerializable(typeof(CurrentUserDetailsSignalOptions))] 18[JsonSerializable(typeof(PublicKeyCredentialId))] 19[JsonSerializable(typeof(UnknownCredentialSignalOptions))]
Microsoft.AspNetCore.Mvc.Testing (1)
WebApplicationFactory.cs (1)
450[JsonSerializable(typeof(IDictionary<string, string>))]
Microsoft.AspNetCore.OpenApi (5)
Schemas\OpenApiJsonSchemaContext.cs (5)
9[JsonSerializable(typeof(OpenApiJsonSchema))] 10[JsonSerializable(typeof(string))] 11[JsonSerializable(typeof(int))] 12[JsonSerializable(typeof(decimal))] 13[JsonSerializable(typeof(JsonNode))]
Microsoft.AspNetCore.StaticAssets (1)
StaticAssetsManifestJsonContext.cs (1)
8[JsonSerializable(typeof(StaticAssetsManifest))]
Microsoft.Build (1)
TelemetryInfra\TasksDetailsTelemetry.cs (1)
59[JsonSerializable(typeof(List<TaskDetailInfo>))]
Microsoft.DotNet.Cli.Definitions (1)
Commands\Test\TestCommandDefinition.cs (1)
137[JsonSerializable(typeof(GlobalJsonModel))]
Microsoft.DotNet.Cli.Telemetry (5)
Implementation\BreezeEnvelope.cs (5)
207[JsonSerializable(typeof(TelemetryEnvelope<RequestData>), TypeInfoPropertyName = "RequestEnvelope")] 208[JsonSerializable(typeof(TelemetryEnvelope<RemoteDependencyData>), TypeInfoPropertyName = "DependencyEnvelope")] 209[JsonSerializable(typeof(TelemetryEnvelope<MessageData>), TypeInfoPropertyName = "MessageEnvelope")] 210[JsonSerializable(typeof(TelemetryEnvelope<ExceptionData>), TypeInfoPropertyName = "ExceptionEnvelope")] 211[JsonSerializable(typeof(TrackResponse))]
Microsoft.DotNet.HotReload.WebAssembly.Browser (2)
WebAssemblyHotReload.cs (2)
173[JsonSerializable(typeof(WebAssemblyHotReload.Delta[]))] 174[JsonSerializable(typeof(WebAssemblyHotReload.LogEntry[]))]
Microsoft.DotNet.ProjectTools (2)
LaunchSettings\LaunchProfileJsonSerializerContext.cs (2)
10[JsonSerializable(typeof(ProjectLaunchProfile))] 11[JsonSerializable(typeof(ExecutableLaunchProfile))]
Microsoft.DotNet.TemplateLocator (3)
parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSetJsonSerializerContext.cs (2)
13[JsonSerializable(typeof(IDictionary<string, string>))] 14[JsonSerializable(typeof(Dictionary<string, string>))]
src\sdk\src\Cli\dotnet\Commands\Workload\InstallStateContents.cs (1)
46[JsonSerializable(typeof(InstallStateContents))]
Microsoft.Extensions.AI (20)
Common\OtelContext.cs (20)
17[JsonSerializable(typeof(IList<object>))] 20[JsonSerializable(typeof(OtelGenericPart))] 21[JsonSerializable(typeof(OtelBlobPart))] 22[JsonSerializable(typeof(OtelUriPart))] 23[JsonSerializable(typeof(OtelFilePart))] 24[JsonSerializable(typeof(OtelToolCallResponsePart))] 25[JsonSerializable(typeof(IEnumerable<OtelFunction>))] 28[JsonSerializable(typeof(OtelMessage))] 29[JsonSerializable(typeof(OtelToolCallRequestPart))] 30[JsonSerializable(typeof(OtelServerToolCallPart<OtelCodeInterpreterToolCall>))] 31[JsonSerializable(typeof(OtelServerToolCallResponsePart<OtelCodeInterpreterToolCallResponse>))] 32[JsonSerializable(typeof(OtelServerToolCallPart<OtelImageGenerationToolCall>))] 33[JsonSerializable(typeof(OtelServerToolCallResponsePart<OtelImageGenerationToolCallResponse>))] 34[JsonSerializable(typeof(OtelServerToolCallPart<OtelMcpToolCall>))] 35[JsonSerializable(typeof(OtelServerToolCallResponsePart<OtelMcpToolCallResponse>))] 36[JsonSerializable(typeof(OtelServerToolCallPart<OtelMcpApprovalRequest>))] 37[JsonSerializable(typeof(OtelServerToolCallResponsePart<OtelMcpApprovalResponse>))] 40[JsonSerializable(typeof(IEnumerable<RealtimeOtelMessage>))] 41[JsonSerializable(typeof(RealtimeOtelMessage))] 42[JsonSerializable(typeof(RealtimeOtelToolCallPart))]
Microsoft.Extensions.AI.Abstractions (58)
Utilities\AIJsonUtilities.Defaults.cs (58)
70[JsonSerializable(typeof(JsonDocument))] 71[JsonSerializable(typeof(JsonElement))] 72[JsonSerializable(typeof(JsonNode))] 73[JsonSerializable(typeof(JsonObject))] 74[JsonSerializable(typeof(JsonValue))] 75[JsonSerializable(typeof(JsonArray))] 78[JsonSerializable(typeof(string))] 79[JsonSerializable(typeof(char))] 80[JsonSerializable(typeof(short))] 81[JsonSerializable(typeof(ushort))] 82[JsonSerializable(typeof(int))] 83[JsonSerializable(typeof(uint))] 84[JsonSerializable(typeof(long))] 85[JsonSerializable(typeof(ulong))] 86[JsonSerializable(typeof(float))] 87[JsonSerializable(typeof(double))] 88[JsonSerializable(typeof(decimal))] 89[JsonSerializable(typeof(bool))] 90[JsonSerializable(typeof(TimeSpan))] 91[JsonSerializable(typeof(DateTime))] 92[JsonSerializable(typeof(DateTimeOffset))] 95[JsonSerializable(typeof(AIFunctionArguments))] 98[JsonSerializable(typeof(IEnumerable<ChatMessage>))] 99[JsonSerializable(typeof(IList<ChatMessage>))] 100[JsonSerializable(typeof(ChatMessage[]))] 101[JsonSerializable(typeof(ChatOptions))] 102[JsonSerializable(typeof(ChatClientMetadata))] 103[JsonSerializable(typeof(ChatResponse))] 104[JsonSerializable(typeof(ChatResponseUpdate))] 105[JsonSerializable(typeof(IReadOnlyList<ChatResponseUpdate>))] 106[JsonSerializable(typeof(Dictionary<string, object>))] 107[JsonSerializable(typeof(IDictionary<string, object?>))] 108[JsonSerializable(typeof(IEnumerable<string>))] 109[JsonSerializable(typeof(AIContent))] 110[JsonSerializable(typeof(IEnumerable<AIContent>))] 113[JsonSerializable(typeof(EmbeddingGenerationOptions))] 114[JsonSerializable(typeof(EmbeddingGeneratorMetadata))] 115[JsonSerializable(typeof(Embedding))] 116[JsonSerializable(typeof(Embedding<byte>))] 117[JsonSerializable(typeof(Embedding<int>))] 119[JsonSerializable(typeof(Embedding<Half>))] 121[JsonSerializable(typeof(Embedding<float>))] 122[JsonSerializable(typeof(Embedding<double>))] 125[JsonSerializable(typeof(SpeechToTextOptions))] 126[JsonSerializable(typeof(SpeechToTextClientMetadata))] 127[JsonSerializable(typeof(SpeechToTextResponse))] 128[JsonSerializable(typeof(SpeechToTextResponseUpdate))] 129[JsonSerializable(typeof(IReadOnlyList<SpeechToTextResponseUpdate>))] 132[JsonSerializable(typeof(TextToSpeechOptions))] 133[JsonSerializable(typeof(TextToSpeechClientMetadata))] 134[JsonSerializable(typeof(TextToSpeechResponse))] 135[JsonSerializable(typeof(TextToSpeechResponseUpdate))] 136[JsonSerializable(typeof(IReadOnlyList<TextToSpeechResponseUpdate>))] 139[JsonSerializable(typeof(ImageGenerationOptions))] 140[JsonSerializable(typeof(ImageGenerationResponse))] 143[JsonSerializable(typeof(HostedFileClientOptions))] 144[JsonSerializable(typeof(HostedFileClientMetadata))] 153[JsonSerializable(typeof(JsonNode))]
Microsoft.Extensions.AI.Abstractions.Tests (146)
test\Shared\JsonSchemaExporter\SchemaTestHelpers.cs (3)
77[JsonSerializable(typeof(string))] 78[JsonSerializable(typeof(JsonNode))] 79[JsonSerializable(typeof(JsonSchema))]
test\Shared\JsonSchemaExporter\TestTypes.cs (94)
1210[JsonSerializable(typeof(object))] 1211[JsonSerializable(typeof(bool))] 1212[JsonSerializable(typeof(byte))] 1213[JsonSerializable(typeof(ushort))] 1214[JsonSerializable(typeof(uint))] 1215[JsonSerializable(typeof(ulong))] 1216[JsonSerializable(typeof(sbyte))] 1217[JsonSerializable(typeof(short))] 1218[JsonSerializable(typeof(int))] 1219[JsonSerializable(typeof(long))] 1220[JsonSerializable(typeof(float))] 1221[JsonSerializable(typeof(double))] 1222[JsonSerializable(typeof(decimal))] 1224[JsonSerializable(typeof(UInt128))] 1225[JsonSerializable(typeof(Int128))] 1228[JsonSerializable(typeof(Half))] 1230[JsonSerializable(typeof(string))] 1231[JsonSerializable(typeof(char))] 1232[JsonSerializable(typeof(byte[]))] 1233[JsonSerializable(typeof(Memory<byte>))] 1234[JsonSerializable(typeof(ReadOnlyMemory<byte>))] 1235[JsonSerializable(typeof(DateTime))] 1236[JsonSerializable(typeof(DateTimeOffset))] 1237[JsonSerializable(typeof(TimeSpan))] 1239[JsonSerializable(typeof(DateOnly))] 1240[JsonSerializable(typeof(TimeOnly))] 1242[JsonSerializable(typeof(Guid))] 1243[JsonSerializable(typeof(Uri))] 1244[JsonSerializable(typeof(Version))] 1245[JsonSerializable(typeof(JsonDocument))] 1246[JsonSerializable(typeof(JsonElement))] 1247[JsonSerializable(typeof(JsonNode))] 1248[JsonSerializable(typeof(JsonValue))] 1249[JsonSerializable(typeof(JsonObject))] 1250[JsonSerializable(typeof(JsonArray))] 1252[JsonSerializable(typeof(IntEnum))] 1253[JsonSerializable(typeof(StringEnum))] 1254[JsonSerializable(typeof(FlagsStringEnum))] 1256[JsonSerializable(typeof(bool?))] 1257[JsonSerializable(typeof(int?))] 1258[JsonSerializable(typeof(double?))] 1259[JsonSerializable(typeof(Guid?))] 1260[JsonSerializable(typeof(JsonElement?))] 1261[JsonSerializable(typeof(IntEnum?))] 1262[JsonSerializable(typeof(StringEnum?))] 1263[JsonSerializable(typeof(SimpleRecordStruct?))] 1264[JsonSerializable(typeof(DateTimeOffset?))] 1266[JsonSerializable(typeof(SimplePoco))] 1267[JsonSerializable(typeof(SimpleRecord))] 1268[JsonSerializable(typeof(SimpleRecordStruct))] 1269[JsonSerializable(typeof(RecordWithOptionalParameters))] 1270[JsonSerializable(typeof(PocoWithRequiredMembers))] 1271[JsonSerializable(typeof(PocoWithIgnoredMembers))] 1272[JsonSerializable(typeof(PocoWithCustomNaming))] 1273[JsonSerializable(typeof(PocoWithCustomNumberHandling))] 1274[JsonSerializable(typeof(PocoWithCustomNumberHandlingOnProperties))] 1275[JsonSerializable(typeof(PocoWithRecursiveMembers))] 1276[JsonSerializable(typeof(PocoWithNonRecursiveDuplicateOccurrences))] 1277[JsonSerializable(typeof(PocoWithDescription))] 1278[JsonSerializable(typeof(PocoWithCustomConverter))] 1279[JsonSerializable(typeof(PocoWithCustomPropertyConverter))] 1280[JsonSerializable(typeof(PocoWithEnums))] 1281[JsonSerializable(typeof(PocoWithStructFollowedByNullableStruct))] 1282[JsonSerializable(typeof(PocoWithNullableStructFollowedByStruct))] 1283[JsonSerializable(typeof(PocoWithExtensionDataProperty))] 1284[JsonSerializable(typeof(PocoDisallowingUnmappedMembers))] 1285[JsonSerializable(typeof(PocoWithNullableAnnotationAttributes))] 1286[JsonSerializable(typeof(PocoWithNullableAnnotationAttributesOnConstructorParams))] 1287[JsonSerializable(typeof(PocoWithNullableConstructorParameter))] 1288[JsonSerializable(typeof(PocoWithOptionalConstructorParams))] 1289[JsonSerializable(typeof(GenericPocoWithNullableConstructorParameter<string>))] 1290[JsonSerializable(typeof(PocoWithPolymorphism))] 1291[JsonSerializable(typeof(NonAbstractClassWithSingleDerivedType))] 1292[JsonSerializable(typeof(PocoCombiningPolymorphicTypeAndDerivedTypes))] 1293[JsonSerializable(typeof(ClassWithComponentModelAttributes))] 1294[JsonSerializable(typeof(ClassWithOptionalObjectParameter))] 1295[JsonSerializable(typeof(ClassWithPropertiesUsingCustomConverters))] 1297[JsonSerializable(typeof(int[]))] 1298[JsonSerializable(typeof(List<bool>))] 1299[JsonSerializable(typeof(HashSet<string>))] 1300[JsonSerializable(typeof(Queue<double>))] 1301[JsonSerializable(typeof(Stack<char>))] 1302[JsonSerializable(typeof(ImmutableArray<int>))] 1303[JsonSerializable(typeof(ImmutableList<string>))] 1304[JsonSerializable(typeof(ImmutableQueue<bool>))] 1305[JsonSerializable(typeof(object[]))] 1306[JsonSerializable(typeof(System.Collections.ArrayList))] 1307[JsonSerializable(typeof(Dictionary<string, int>))] 1308[JsonSerializable(typeof(SortedDictionary<int, string>))] 1309[JsonSerializable(typeof(Dictionary<string, SimplePoco>))] 1310[JsonSerializable(typeof(Dictionary<string, object>))] 1311[JsonSerializable(typeof(Hashtable))] 1312[JsonSerializable(typeof(StructDictionary<string, int>))] 1313[JsonSerializable(typeof(XElement))]
TestJsonSerializerContext.cs (39)
17[JsonSerializable(typeof(ChatResponse))] 18[JsonSerializable(typeof(ChatResponseUpdate))] 19[JsonSerializable(typeof(SpeechToTextResponse))] 20[JsonSerializable(typeof(SpeechToTextResponseUpdate))] 21[JsonSerializable(typeof(SpeechToTextResponseUpdateKind))] 22[JsonSerializable(typeof(SpeechToTextOptions))] 23[JsonSerializable(typeof(TextToSpeechResponse))] 24[JsonSerializable(typeof(TextToSpeechResponseUpdate))] 25[JsonSerializable(typeof(TextToSpeechResponseUpdateKind))] 26[JsonSerializable(typeof(TextToSpeechOptions))] 27[JsonSerializable(typeof(ImageGenerationResponse))] 28[JsonSerializable(typeof(ImageGenerationOptions))] 29[JsonSerializable(typeof(ChatOptions))] 30[JsonSerializable(typeof(EmbeddingGenerationOptions))] 31[JsonSerializable(typeof(Dictionary<string, object?>))] 32[JsonSerializable(typeof(AIFunctionArguments))] 33[JsonSerializable(typeof(int[]))] // Used in ChatMessageContentTests 34[JsonSerializable(typeof(Embedding))] // Used in EmbeddingTests 35[JsonSerializable(typeof(Dictionary<string, JsonDocument>))] // Used in Content tests 36[JsonSerializable(typeof(Dictionary<string, JsonNode>))] // Used in Content tests 37[JsonSerializable(typeof(Dictionary<string, string>))] // Used in Content tests 38[JsonSerializable(typeof(ReadOnlyDictionary<string, string>))] // Used in Content tests 39[JsonSerializable(typeof(DayOfWeek[]))] // Used in Content tests 40[JsonSerializable(typeof(Guid))] // Used in Content tests 41[JsonSerializable(typeof(decimal))] // Used in Content tests 42[JsonSerializable(typeof(HostedMcpServerToolApprovalMode))] 43[JsonSerializable(typeof(ChatResponseFormatTests.SomeType))] 44[JsonSerializable(typeof(ChatResponseFormatTests.TypeWithDisplayName))] 45[JsonSerializable(typeof(ResponseContinuationToken))] 46[JsonSerializable(typeof(InputRequestContent[]))] 47[JsonSerializable(typeof(InputResponseContent[]))] 48[JsonSerializable(typeof(FunctionCallContent[]))] 49[JsonSerializable(typeof(FunctionResultContent[]))] 50[JsonSerializable(typeof(ToolCallContent[]))] 51[JsonSerializable(typeof(ToolResultContent[]))] 52[JsonSerializable(typeof(ReasoningOptions))] 53[JsonSerializable(typeof(ReasoningEffort))] 54[JsonSerializable(typeof(ReasoningOutput))] 55[JsonSerializable(typeof(HostedFileClientOptions))]
Utilities\AIJsonUtilitiesTests.cs (10)
1940[JsonSerializable(typeof(JsonElement))] 1941[JsonSerializable(typeof(CreateJsonSchema_IncorporatesTypesAndAnnotations_Type))] 1942[JsonSerializable(typeof(DerivedAIContent))] 1943[JsonSerializable(typeof(DerivedToolCallContent))] 1944[JsonSerializable(typeof(LeafContent))] 1945[JsonSerializable(typeof(MyPoco))] 1946[JsonSerializable(typeof(MyEnumValue?))] 1947[JsonSerializable(typeof(object[]))] 1948[JsonSerializable(typeof(ClassWithNullableMaxLengthProperty))] 1949[JsonSerializable(typeof(TypeWithRequiredMembers))]
Microsoft.Extensions.AI.Evaluation.Quality (2)
JsonSerialization\SerializerContext.cs (2)
12[JsonSerializable(typeof(RelevanceTruthAndCompletenessRating))] 13[JsonSerializable(typeof(IntentResolutionRating))]
Microsoft.Extensions.AI.Evaluation.Reporting (3)
JsonSerialization\JsonUtilities.cs (3)
43[JsonSerializable(typeof(ScenarioRunResult))] 44[JsonSerializable(typeof(Dataset))] 45[JsonSerializable(typeof(CacheEntry))]
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (2)
JsonSerialization\AzureStorageJsonUtilities.cs (2)
40[JsonSerializable(typeof(ScenarioRunResult))] 41[JsonSerializable(typeof(CacheEntry))]
Microsoft.Extensions.AI.OpenAI (7)
OpenAIJsonContext.cs (7)
18[JsonSerializable(typeof(OpenAIClientExtensions.ToolJson))] 19[JsonSerializable(typeof(IDictionary<string, object?>))] 20[JsonSerializable(typeof(string))] 21[JsonSerializable(typeof(string[]))] 22[JsonSerializable(typeof(IEnumerable<string>))] 23[JsonSerializable(typeof(JsonElement))] 24[JsonSerializable(typeof(List<OpenAIResponsesChatClient.FunctionToolCallOutputElement>))]
Microsoft.Extensions.AI.Stabilization.Tests (1)
AIContentSerializationRegressionContext.cs (1)
16[JsonSerializable(typeof(List<AIContent>))]
Microsoft.Extensions.AI.Tests (29)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (4)
464[JsonSerializable(typeof(Animal))] 465[JsonSerializable(typeof(Envelope<int>))] 466[JsonSerializable(typeof(Envelope<Animal[]>))] 467[JsonSerializable(typeof(Data<Animal>))]
ChatCompletion\CustomAIContentJsonContext.cs (2)
8[JsonSerializable(typeof(DistributedCachingChatClientTest.CustomAIContent1))] 9[JsonSerializable(typeof(DistributedCachingChatClientTest.CustomAIContent2))]
Functions\AIFunctionFactoryTest.cs (8)
1816[JsonSerializable(typeof(IAsyncEnumerable<int>))] 1817[JsonSerializable(typeof(int[]))] 1818[JsonSerializable(typeof(string))] 1819[JsonSerializable(typeof(Guid))] 1820[JsonSerializable(typeof(StructWithDefaultCtor))] 1821[JsonSerializable(typeof(B))] 1822[JsonSerializable(typeof(int?))] 1823[JsonSerializable(typeof(DateTime?))]
TestJsonSerializerContext.cs (15)
13[JsonSerializable(typeof(ChatResponse))] 14[JsonSerializable(typeof(IList<ChatMessage>))] 15[JsonSerializable(typeof(IReadOnlyList<ChatResponseUpdate>))] 18[JsonSerializable(typeof(bool))] 19[JsonSerializable(typeof(double))] 20[JsonSerializable(typeof(JsonElement))] 21[JsonSerializable(typeof(Embedding<float>))] 22[JsonSerializable(typeof(Dictionary<string, JsonDocument>))] 23[JsonSerializable(typeof(Dictionary<string, JsonNode>))] 24[JsonSerializable(typeof(Dictionary<string, object>))] 25[JsonSerializable(typeof(Dictionary<string, string>))] 26[JsonSerializable(typeof(DayOfWeek[]))] 27[JsonSerializable(typeof(Guid))] 28[JsonSerializable(typeof(ChatOptions))] 29[JsonSerializable(typeof(EmbeddingGenerationOptions))]
Microsoft.Maui (2)
Handlers\HybridWebView\HybridWebViewHandler.cs (2)
311 [JsonSerializable(typeof(JSInvokeMethodData))] 312 [JsonSerializable(typeof(JSInvokeError))]
Microsoft.ML.Tokenizers (2)
Model\ModelSourceGenerationContext.cs (2)
10[JsonSerializable(typeof(Dictionary<StringSpanOrdinalKey, int>))] 11[JsonSerializable(typeof(Vocabulary))]
Microsoft.NET.Build.Tasks (4)
CheckSdkVulnerabilities.cs (1)
119[JsonSerializable(typeof(CheckSdkVulnerabilities.SdkVulnerabilitySummary))]
parent\parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSetJsonSerializerContext.cs (2)
13[JsonSerializable(typeof(IDictionary<string, string>))] 14[JsonSerializable(typeof(Dictionary<string, string>))]
src\sdk\src\Cli\dotnet\Commands\Workload\InstallStateContents.cs (1)
46[JsonSerializable(typeof(InstallStateContents))]
Microsoft.NET.Sdk.StaticWebAssets.Tasks (6)
Data\Serialization\StaticWebAssetsJsonSerializerContext.cs (4)
10[JsonSerializable(typeof(StaticWebAssetsManifest))] 11[JsonSerializable(typeof(GenerateStaticWebAssetsDevelopmentManifest.StaticWebAssetsDevelopmentManifest))] 12[JsonSerializable(typeof(StaticWebAssetEndpointsManifest))] 13[JsonSerializable(typeof(StaticWebAssetPackageManifest))]
DefineStaticWebAssets.Cache.cs (1)
313[JsonSerializable(typeof(DefineStaticWebAssetsCache))]
OverrideHtmlAssetPlaceholders.cs (1)
303[JsonSerializable(typeof(ImportMap))]
Microsoft.NET.Sdk.WorkloadManifestReader (3)
src\sdk\src\Cli\dotnet\Commands\Workload\InstallStateContents.cs (1)
46[JsonSerializable(typeof(InstallStateContents))]
WorkloadSetJsonSerializerContext.cs (2)
13[JsonSerializable(typeof(IDictionary<string, string>))] 14[JsonSerializable(typeof(Dictionary<string, string>))]
Microsoft.TemplateEngine.Edge (3)
BuiltInManagedProvider\GlobalSettingsJsonSerializerContext.cs (1)
9[JsonSerializable(typeof(GlobalSettingsData))]
Settings\SettingsStoreJsonSerializerContext.cs (1)
9[JsonSerializable(typeof(SettingsStore))]
Settings\TemplateCacheJsonSerializerContext.cs (1)
9[JsonSerializable(typeof(TemplateCache))]
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
ValueForms\JsonEncodeValueFormFactory.cs (1)
10[JsonSerializable(typeof(string))]
Microsoft.TestPlatform.CommunicationUtilities (69)
TestPlatformJsonContext.cs (69)
41[JsonSerializable(typeof(int))] 42[JsonSerializable(typeof(long))] 43[JsonSerializable(typeof(bool))] 44[JsonSerializable(typeof(string))] 45[JsonSerializable(typeof(double))] 47[JsonSerializable(typeof(JsonElement))] 49[JsonSerializable(typeof(TestCase))] 50[JsonSerializable(typeof(TestResult))] 51[JsonSerializable(typeof(TestProperty))] 52[JsonSerializable(typeof(TestObject))] 53[JsonSerializable(typeof(AttachmentSet))] 54[JsonSerializable(typeof(TestRunStatistics))] 55[JsonSerializable(typeof(IEnumerable<TestCase>))] 56[JsonSerializable(typeof(List<TestCase>))] 57[JsonSerializable(typeof(TestCase[]))] 58[JsonSerializable(typeof(IEnumerable<TestResult>))] 59[JsonSerializable(typeof(List<KeyValuePair<TestProperty, object>>))] 60[JsonSerializable(typeof(IEnumerable<AttachmentSet>))] 61[JsonSerializable(typeof(List<AttachmentSet>))] 63[JsonSerializable(typeof(DiscoveryCompletePayload))] 64[JsonSerializable(typeof(DiscoveryRequestPayload))] 65[JsonSerializable(typeof(TestMessagePayload))] 66[JsonSerializable(typeof(TestRunCompletePayload))] 67[JsonSerializable(typeof(TestRunChangedEventArgs))] 68[JsonSerializable(typeof(TestRunStatsPayload))] 69[JsonSerializable(typeof(TestProcessStartInfo))] 70[JsonSerializable(typeof(EditorAttachDebuggerPayload))] 71[JsonSerializable(typeof(TelemetryEvent))] 72[JsonSerializable(typeof(TestRunAttachmentsProcessingCompletePayload))] 73[JsonSerializable(typeof(TestRunAttachmentsProcessingProgressPayload))] 74[JsonSerializable(typeof(BeforeTestRunStartPayload))] 75[JsonSerializable(typeof(TestHostLaunchedPayload))] 76[JsonSerializable(typeof(TestProcessAttachDebuggerPayload))] 77[JsonSerializable(typeof(BeforeTestRunStartResult))] 78[JsonSerializable(typeof(Collection<AttachmentSet>))] 83[JsonSerializable(typeof(IDictionary<string, object>))] 84[JsonSerializable(typeof(Dictionary<string, object>))] 85[JsonSerializable(typeof(IDictionary<string, string>))] 86[JsonSerializable(typeof(Dictionary<string, string>))] 87[JsonSerializable(typeof(Dictionary<string, HashSet<string>>))] 88[JsonSerializable(typeof(IList<string>))] 89[JsonSerializable(typeof(List<string>))] 90[JsonSerializable(typeof(IEnumerable<string>))] 91[JsonSerializable(typeof(Uri))] 93[JsonSerializable(typeof(TestRunCompleteEventArgs))] 94[JsonSerializable(typeof(TestRunAttachmentsProcessingCompleteEventArgs))] 95[JsonSerializable(typeof(AfterTestRunEndResult))] 96[JsonSerializable(typeof(TestSessionInfo))] 97[JsonSerializable(typeof(DiscoveryCriteria))] 98[JsonSerializable(typeof(TestRunCriteria))] 100[JsonSerializable(typeof(JsonDataSerializer.MessageEnvelope))] 101[JsonSerializable(typeof(JsonDataSerializer.VersionedMessageEnvelope))] 102[JsonSerializable(typeof(JsonDataSerializer.VersionedMessageForSerialization))] 104[JsonSerializable(typeof(TestRunRequestPayload))] 105[JsonSerializable(typeof(TestRunAttachmentsProcessingPayload))] 106[JsonSerializable(typeof(CustomHostLaunchAckPayload))] 107[JsonSerializable(typeof(EditorAttachDebuggerAckPayload))] 109[JsonSerializable(typeof(JsonDataSerializer.PayloadedMessage<int>))] 110[JsonSerializable(typeof(JsonDataSerializer.PayloadedMessage<TestMessagePayload>))] 111[JsonSerializable(typeof(JsonDataSerializer.PayloadedMessage<IEnumerable<TestCase>>))] 112[JsonSerializable(typeof(JsonDataSerializer.PayloadedMessage<List<TestCase>>))] 113[JsonSerializable(typeof(JsonDataSerializer.PayloadedMessage<DiscoveryCompletePayload>))] 114[JsonSerializable(typeof(JsonDataSerializer.PayloadedMessage<TestRunCompletePayload>))] 115[JsonSerializable(typeof(JsonDataSerializer.PayloadedMessage<TestRunChangedEventArgs>))] 116[JsonSerializable(typeof(JsonDataSerializer.PayloadedMessage<TestProcessStartInfo>))] 117[JsonSerializable(typeof(JsonDataSerializer.PayloadedMessage<EditorAttachDebuggerPayload>))] 118[JsonSerializable(typeof(JsonDataSerializer.PayloadedMessage<TelemetryEvent>))] 119[JsonSerializable(typeof(JsonDataSerializer.PayloadedMessage<TestRunAttachmentsProcessingCompletePayload>))] 120[JsonSerializable(typeof(JsonDataSerializer.PayloadedMessage<TestRunAttachmentsProcessingProgressPayload>))]
NuGet.CommandLine.XPlat (1)
Commands\PackageSearch\JsonFormat\PackageSearchJsonContext.cs (1)
8[JsonSerializable(typeof(SearchMainOutput))]
NuGet.Credentials (1)
PluginCredentialResponseJsonContext.cs (1)
9[JsonSerializable(typeof(PluginCredentialResponse))]
NuGet.Packaging (1)
NupkgMetadata\NupkgMetadataSerializationContext.cs (1)
12[JsonSerializable(typeof(NupkgMetadataFile))]
NuGet.ProjectModel (2)
CacheFileFormat.cs (1)
19[JsonSerializable(typeof(CacheFile))]
LockFile\AssetsLogMessage.cs (1)
75[JsonSerializable(typeof(AssetsLogMessage))]
NuGet.Protocol (50)
Converters\PackageSearchJsonContext.cs (4)
16[JsonSerializable(typeof(V3SearchResults))] 17[JsonSerializable(typeof(PackageDependency))] 18[JsonSerializable(typeof(RegistrationIndex))] 19[JsonSerializable(typeof(RegistrationPage))]
Plugins\PluginCacheJsonContext.cs (1)
9[JsonSerializable(typeof(IReadOnlyList<OperationClaim>))]
Plugins\PluginJsonContext.cs (35)
11[JsonSerializable(typeof(Message))] 12[JsonSerializable(typeof(CopyFilesInPackageRequest))] 13[JsonSerializable(typeof(CopyFilesInPackageResponse))] 14[JsonSerializable(typeof(CopyNupkgFileRequest))] 15[JsonSerializable(typeof(CopyNupkgFileResponse))] 16[JsonSerializable(typeof(Fault))] 17[JsonSerializable(typeof(GetAuthenticationCredentialsRequest))] 18[JsonSerializable(typeof(GetAuthenticationCredentialsResponse))] 19[JsonSerializable(typeof(GetCredentialsRequest))] 20[JsonSerializable(typeof(GetCredentialsResponse))] 21[JsonSerializable(typeof(GetFilesInPackageRequest))] 22[JsonSerializable(typeof(GetFilesInPackageResponse))] 23[JsonSerializable(typeof(GetOperationClaimsRequest))] 24[JsonSerializable(typeof(GetOperationClaimsResponse))] 25[JsonSerializable(typeof(GetPackageHashRequest))] 26[JsonSerializable(typeof(GetPackageHashResponse))] 27[JsonSerializable(typeof(GetPackageVersionsRequest))] 28[JsonSerializable(typeof(GetPackageVersionsResponse))] 29[JsonSerializable(typeof(GetServiceIndexRequest))] 30[JsonSerializable(typeof(GetServiceIndexResponse))] 31[JsonSerializable(typeof(HandshakeRequest))] 32[JsonSerializable(typeof(HandshakeResponse))] 33[JsonSerializable(typeof(InitializeRequest))] 34[JsonSerializable(typeof(InitializeResponse))] 35[JsonSerializable(typeof(LogRequest))] 36[JsonSerializable(typeof(LogResponse))] 37[JsonSerializable(typeof(MonitorNuGetProcessExitRequest))] 38[JsonSerializable(typeof(MonitorNuGetProcessExitResponse))] 39[JsonSerializable(typeof(PrefetchPackageRequest))] 40[JsonSerializable(typeof(PrefetchPackageResponse))] 41[JsonSerializable(typeof(Progress))] 42[JsonSerializable(typeof(SetCredentialsRequest))] 43[JsonSerializable(typeof(SetCredentialsResponse))] 44[JsonSerializable(typeof(SetLogLevelRequest))] 45[JsonSerializable(typeof(SetLogLevelResponse))]
Utility\JsonContext.cs (9)
18[JsonSerializable(typeof(HttpFileSystemBasedFindPackageByIdResource.FlatContainerVersionList))] 19[JsonSerializable(typeof(IReadOnlyList<V3VulnerabilityIndexEntry>), TypeInfoPropertyName = "VulnerabilityIndex")] 20[JsonSerializable(typeof(CaseInsensitiveDictionary<IReadOnlyList<PackageVulnerabilityInfo>>), TypeInfoPropertyName = "VulnerabilityPage")] 21[JsonSerializable(typeof(AutoCompleteModel))] 22[JsonSerializable(typeof(ServiceIndexModel))] 23[JsonSerializable(typeof(string[]))] 24[JsonSerializable(typeof(RegistrationIndex))] 25[JsonSerializable(typeof(RegistrationPage))] 26[JsonSerializable(typeof(PackageDependency))]
Utility\RepositorySignatureJsonContext.cs (1)
16[JsonSerializable(typeof(RepositorySignatureModel))]
sdk-tasks (1)
ProcessRuntimeAnalyzerVersions.cs (1)
75[JsonSerializable(typeof(Dictionary<string, ProcessRuntimeAnalyzerVersions.MetadataEntry>))]
Shared.Tests (97)
JsonSchemaExporter\SchemaTestHelpers.cs (3)
77[JsonSerializable(typeof(string))] 78[JsonSerializable(typeof(JsonNode))] 79[JsonSerializable(typeof(JsonSchema))]
JsonSchemaExporter\TestTypes.cs (94)
1210[JsonSerializable(typeof(object))] 1211[JsonSerializable(typeof(bool))] 1212[JsonSerializable(typeof(byte))] 1213[JsonSerializable(typeof(ushort))] 1214[JsonSerializable(typeof(uint))] 1215[JsonSerializable(typeof(ulong))] 1216[JsonSerializable(typeof(sbyte))] 1217[JsonSerializable(typeof(short))] 1218[JsonSerializable(typeof(int))] 1219[JsonSerializable(typeof(long))] 1220[JsonSerializable(typeof(float))] 1221[JsonSerializable(typeof(double))] 1222[JsonSerializable(typeof(decimal))] 1224[JsonSerializable(typeof(UInt128))] 1225[JsonSerializable(typeof(Int128))] 1228[JsonSerializable(typeof(Half))] 1230[JsonSerializable(typeof(string))] 1231[JsonSerializable(typeof(char))] 1232[JsonSerializable(typeof(byte[]))] 1233[JsonSerializable(typeof(Memory<byte>))] 1234[JsonSerializable(typeof(ReadOnlyMemory<byte>))] 1235[JsonSerializable(typeof(DateTime))] 1236[JsonSerializable(typeof(DateTimeOffset))] 1237[JsonSerializable(typeof(TimeSpan))] 1239[JsonSerializable(typeof(DateOnly))] 1240[JsonSerializable(typeof(TimeOnly))] 1242[JsonSerializable(typeof(Guid))] 1243[JsonSerializable(typeof(Uri))] 1244[JsonSerializable(typeof(Version))] 1245[JsonSerializable(typeof(JsonDocument))] 1246[JsonSerializable(typeof(JsonElement))] 1247[JsonSerializable(typeof(JsonNode))] 1248[JsonSerializable(typeof(JsonValue))] 1249[JsonSerializable(typeof(JsonObject))] 1250[JsonSerializable(typeof(JsonArray))] 1252[JsonSerializable(typeof(IntEnum))] 1253[JsonSerializable(typeof(StringEnum))] 1254[JsonSerializable(typeof(FlagsStringEnum))] 1256[JsonSerializable(typeof(bool?))] 1257[JsonSerializable(typeof(int?))] 1258[JsonSerializable(typeof(double?))] 1259[JsonSerializable(typeof(Guid?))] 1260[JsonSerializable(typeof(JsonElement?))] 1261[JsonSerializable(typeof(IntEnum?))] 1262[JsonSerializable(typeof(StringEnum?))] 1263[JsonSerializable(typeof(SimpleRecordStruct?))] 1264[JsonSerializable(typeof(DateTimeOffset?))] 1266[JsonSerializable(typeof(SimplePoco))] 1267[JsonSerializable(typeof(SimpleRecord))] 1268[JsonSerializable(typeof(SimpleRecordStruct))] 1269[JsonSerializable(typeof(RecordWithOptionalParameters))] 1270[JsonSerializable(typeof(PocoWithRequiredMembers))] 1271[JsonSerializable(typeof(PocoWithIgnoredMembers))] 1272[JsonSerializable(typeof(PocoWithCustomNaming))] 1273[JsonSerializable(typeof(PocoWithCustomNumberHandling))] 1274[JsonSerializable(typeof(PocoWithCustomNumberHandlingOnProperties))] 1275[JsonSerializable(typeof(PocoWithRecursiveMembers))] 1276[JsonSerializable(typeof(PocoWithNonRecursiveDuplicateOccurrences))] 1277[JsonSerializable(typeof(PocoWithDescription))] 1278[JsonSerializable(typeof(PocoWithCustomConverter))] 1279[JsonSerializable(typeof(PocoWithCustomPropertyConverter))] 1280[JsonSerializable(typeof(PocoWithEnums))] 1281[JsonSerializable(typeof(PocoWithStructFollowedByNullableStruct))] 1282[JsonSerializable(typeof(PocoWithNullableStructFollowedByStruct))] 1283[JsonSerializable(typeof(PocoWithExtensionDataProperty))] 1284[JsonSerializable(typeof(PocoDisallowingUnmappedMembers))] 1285[JsonSerializable(typeof(PocoWithNullableAnnotationAttributes))] 1286[JsonSerializable(typeof(PocoWithNullableAnnotationAttributesOnConstructorParams))] 1287[JsonSerializable(typeof(PocoWithNullableConstructorParameter))] 1288[JsonSerializable(typeof(PocoWithOptionalConstructorParams))] 1289[JsonSerializable(typeof(GenericPocoWithNullableConstructorParameter<string>))] 1290[JsonSerializable(typeof(PocoWithPolymorphism))] 1291[JsonSerializable(typeof(NonAbstractClassWithSingleDerivedType))] 1292[JsonSerializable(typeof(PocoCombiningPolymorphicTypeAndDerivedTypes))] 1293[JsonSerializable(typeof(ClassWithComponentModelAttributes))] 1294[JsonSerializable(typeof(ClassWithOptionalObjectParameter))] 1295[JsonSerializable(typeof(ClassWithPropertiesUsingCustomConverters))] 1297[JsonSerializable(typeof(int[]))] 1298[JsonSerializable(typeof(List<bool>))] 1299[JsonSerializable(typeof(HashSet<string>))] 1300[JsonSerializable(typeof(Queue<double>))] 1301[JsonSerializable(typeof(Stack<char>))] 1302[JsonSerializable(typeof(ImmutableArray<int>))] 1303[JsonSerializable(typeof(ImmutableList<string>))] 1304[JsonSerializable(typeof(ImmutableQueue<bool>))] 1305[JsonSerializable(typeof(object[]))] 1306[JsonSerializable(typeof(System.Collections.ArrayList))] 1307[JsonSerializable(typeof(Dictionary<string, int>))] 1308[JsonSerializable(typeof(SortedDictionary<int, string>))] 1309[JsonSerializable(typeof(Dictionary<string, SimplePoco>))] 1310[JsonSerializable(typeof(Dictionary<string, object>))] 1311[JsonSerializable(typeof(Hashtable))] 1312[JsonSerializable(typeof(StructDictionary<string, int>))] 1313[JsonSerializable(typeof(XElement))]
3 references to JsonSerializable
System.Text.Json (3)
parent\Common\JsonSerializableAttribute.cs (1)
25/// Initializes a new instance of <see cref="JsonSerializableAttribute"/> with the specified type.
parent\Common\JsonSourceGenerationMode.cs (1)
14/// and optimized serialization logic should be generated for all types. When specified on <see cref="JsonSerializableAttribute.GenerationMode"/>,
parent\Common\JsonSourceGenerationOptionsAttribute.cs (1)
171/// Specifies the default source generation mode for type declarations that don't set a <see cref="JsonSerializableAttribute.GenerationMode"/>.