Skip to content

DotsiderJsonContext

Namespace: Dotsider.Core.Protocol

Assembly: Dotsider.Core.dll

Source-generated JSON metadata for the dotsider diagnostics protocol. Registers every supported request, response, payload, and model contract. Supplies reflection-free serialization metadata to Native AOT applications.

[JsonSourceGenerationOptions(PropertyNamingPolicy = JsonKnownNamingPolicy.CamelCase, PropertyNameCaseInsensitive = true, DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull)]
[JsonSerializable(typeof(DotsiderRequest))]
[JsonSerializable(typeof(DotsiderResponse))]
[JsonSerializable(typeof(JsonElement))]
[JsonSerializable(typeof(AssemblyDiffResult))]
[JsonSerializable(typeof(BundleManifest))]
[JsonSerializable(typeof(IReadOnlyList<AssemblyRefInfo>))]
[JsonSerializable(typeof(IReadOnlyList<CounterSnapshot>))]
[JsonSerializable(typeof(IReadOnlyList<CustomAttributeInfo>))]
[JsonSerializable(typeof(IReadOnlyList<FieldDefInfo>))]
[JsonSerializable(typeof(IReadOnlyList<MethodDefInfo>))]
[JsonSerializable(typeof(IReadOnlyList<OutputLine>))]
[JsonSerializable(typeof(IReadOnlyList<RecoveredType>))]
[JsonSerializable(typeof(IReadOnlyList<ResourceInfo>))]
[JsonSerializable(typeof(IReadOnlyList<SectionInfo>))]
[JsonSerializable(typeof(IReadOnlyList<TraceEventEntry>))]
[JsonSerializable(typeof(IReadOnlyList<TypeDefInfo>))]
[JsonSerializable(typeof(IReadOnlyList<TypeRefInfo>))]
[JsonSerializable(typeof(List<MethodDefInfo>))]
[JsonSerializable(typeof(List<RecoveredMethodPayload>))]
[JsonSerializable(typeof(List<MstatLargestMethodPayload>))]
[JsonSerializable(typeof(List<NativeSymbolLargestMethodPayload>))]
[JsonSerializable(typeof(List<IlLargestMethodPayload>))]
[JsonSerializable(typeof(ClrHeader))]
[JsonSerializable(typeof(CorrelationReport))]
[JsonSerializable(typeof(MethodDebugInfo))]
[JsonSerializable(typeof(NativeSymbolInfo))]
[JsonSerializable(typeof(PeHeaders))]
[JsonSerializable(typeof(ReadyToRunMethodReport))]
[JsonSerializable(typeof(SizeNode))]
[JsonSerializable(typeof(SourceLinkInfo))]
[JsonSerializable(typeof(TraceSummary))]
[JsonSerializable(typeof(MetadataMemberSearchPayload))]
[JsonSerializable(typeof(RecoveredMemberSearchPayload))]
[JsonSerializable(typeof(NativeAotInfoPayload))]
[JsonSerializable(typeof(NativeAotSectionsPayload))]
[JsonSerializable(typeof(MstatContributorsPayload))]
[JsonSerializable(typeof(MstatWhyPayload))]
[JsonSerializable(typeof(SizeDiffPayload))]
[JsonSerializable(typeof(SizeBudgetPayload))]
[JsonSerializable(typeof(WasmSummary))]
[JsonSerializable(typeof(WasmSectionsPayload))]
[JsonSerializable(typeof(WasmFunctionsPayload))]
[JsonSerializable(typeof(WebcilSummary))]
[JsonSerializable(typeof(AssemblyInfoPayload))]
[JsonSerializable(typeof(IlDisassemblyPayload))]
[JsonSerializable(typeof(List<IlSearchResultPayload>))]
[JsonSerializable(typeof(StringsPayload))]
[JsonSerializable(typeof(NativeDisassemblyPayload))]
[JsonSerializable(typeof(NativeSymbolAmbiguityPayload))]
[JsonSerializable(typeof(ReadyToRunAmbiguityPayload))]
[JsonSerializable(typeof(NuGetPackagePayload))]
[JsonSerializable(typeof(BundleInfoPayload))]
[JsonSerializable(typeof(List<BundleEntryPayload>))]
[JsonSerializable(typeof(List<DiscoveredSessionPayload>))]
[JsonSerializable(typeof(SessionInfoPayload))]
[JsonSerializable(typeof(TokenResolutionPayload))]
[JsonSerializable(typeof(DependencyGraphPayload))]
[JsonSerializable(typeof(MessagePayload))]
[JsonSerializable(typeof(OperationStatusPayload))]
[JsonSerializable(typeof(BundleProbePayload))]
[JsonSerializable(typeof(ByteRangePayload))]
[JsonSerializable(typeof(CurrentViewPayload))]
[JsonSerializable(typeof(ResolvedAssemblyInfo))]
public sealed class DotsiderJsonContext : JsonSerializerContext, IJsonTypeInfoResolver

ObjectJsonSerializerContextDotsiderJsonContext

public DotsiderJsonContext()

DotsiderJsonContext(JsonSerializerOptions)

Section titled “DotsiderJsonContext(JsonSerializerOptions)”

Parameters:

public DotsiderJsonContext(JsonSerializerOptions options)

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<AssemblyDiffResult>

public JsonTypeInfo<AssemblyDiffResult> AssemblyDiffResult { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<AssemblyInfoPayload>

public JsonTypeInfo<AssemblyInfoPayload> AssemblyInfoPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<AssemblyRefInfo>

public JsonTypeInfo<AssemblyRefInfo> AssemblyRefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<BinaryKind>

public JsonTypeInfo<BinaryKind> BinaryKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<Boolean>

public JsonTypeInfo<bool> Boolean { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<BundleEntry>

public JsonTypeInfo<BundleEntry> BundleEntry { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<BundleEntryPayload>

public JsonTypeInfo<BundleEntryPayload> BundleEntryPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<BundleFileType>

public JsonTypeInfo<BundleFileType> BundleFileType { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<BundleInfoPayload>

public JsonTypeInfo<BundleInfoPayload> BundleInfoPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<BundleManifest>

public JsonTypeInfo<BundleManifest> BundleManifest { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<BundleProbePayload>

public JsonTypeInfo<BundleProbePayload> BundleProbePayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<Byte>

public JsonTypeInfo<byte> Byte { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<ByteRangePayload>

public JsonTypeInfo<ByteRangePayload> ByteRangePayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<Characteristics>

public JsonTypeInfo<Characteristics> Characteristics { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<ClrHeader>

public JsonTypeInfo<ClrHeader> ClrHeader { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<CorFlags>

public JsonTypeInfo<CorFlags> CorFlags { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<CorrelationCandidate>

public JsonTypeInfo<CorrelationCandidate> CorrelationCandidate { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<CorrelationReport>

public JsonTypeInfo<CorrelationReport> CorrelationReport { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<CorrelationReportSymbol>

public JsonTypeInfo<CorrelationReportSymbol> CorrelationReportSymbol { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<CounterSnapshot>

public JsonTypeInfo<CounterSnapshot> CounterSnapshot { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<CurrentViewPayload>

public JsonTypeInfo<CurrentViewPayload> CurrentViewPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<CustomAttributeInfo>

public JsonTypeInfo<CustomAttributeInfo> CustomAttributeInfo { get; }

The default JsonSerializerContext associated with a default JsonSerializerOptions instance.

Returns: DotsiderJsonContext

public static DotsiderJsonContext Default { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<DependencyGraphPayload>

public JsonTypeInfo<DependencyGraphPayload> DependencyGraphPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<DgmlPathStep>

public JsonTypeInfo<DgmlPathStep> DgmlPathStep { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<AssemblyRefInfo>>

public JsonTypeInfo<DiffEntry<AssemblyRefInfo>> DiffEntryAssemblyRefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MethodDefInfo>>

public JsonTypeInfo<DiffEntry<MethodDefInfo>> DiffEntryMethodDefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<TypeDefInfo>>

public JsonTypeInfo<DiffEntry<TypeDefInfo>> DiffEntryTypeDefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<DiffKind>

public JsonTypeInfo<DiffKind> DiffKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<DiffSummary>

public JsonTypeInfo<DiffSummary> DiffSummary { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<DirectoryEntry>

public JsonTypeInfo<DirectoryEntry> DirectoryEntry { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<DiscoveredSessionPayload>

public JsonTypeInfo<DiscoveredSessionPayload> DiscoveredSessionPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<DllCharacteristics>

public JsonTypeInfo<DllCharacteristics> DllCharacteristics { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<DotsiderRequest>

public JsonTypeInfo<DotsiderRequest> DotsiderRequest { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<DotsiderResponse>

public JsonTypeInfo<DotsiderResponse> DotsiderResponse { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<Double>

public JsonTypeInfo<double> Double { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<FieldAttributes>

public JsonTypeInfo<FieldAttributes> FieldAttributes { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<FieldDefInfo>

public JsonTypeInfo<FieldDefInfo> FieldDefInfo { get; }

The source-generated options associated with this context.

Returns: JsonSerializerOptions

protected override JsonSerializerOptions? GeneratedSerializerOptions { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<GraphEdge>

public JsonTypeInfo<GraphEdge> GraphEdge { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<GraphNode>

public JsonTypeInfo<GraphNode> GraphNode { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<GraphNodeKind>

public JsonTypeInfo<GraphNodeKind> GraphNodeKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<Guid>

public JsonTypeInfo<Guid> Guid { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<IlDisassemblyPayload>

public JsonTypeInfo<IlDisassemblyPayload> IlDisassemblyPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<IlInstruction>

public JsonTypeInfo<IlInstruction> IlInstruction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<IlLargestMethodPayload>

public JsonTypeInfo<IlLargestMethodPayload> IlLargestMethodPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<IlSearchResultPayload>

public JsonTypeInfo<IlSearchResultPayload> IlSearchResultPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<Int32>

public JsonTypeInfo<int> Int32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<Int64>

public JsonTypeInfo<long> Int64 { get; }

IReadOnlyDictionaryTraceEventCategoryInt32

Section titled “IReadOnlyDictionaryTraceEventCategoryInt32”

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<TraceEventCategory, Int32>>

public JsonTypeInfo<IReadOnlyDictionary<TraceEventCategory, int>> IReadOnlyDictionaryTraceEventCategoryInt32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<AssemblyRefInfo>>

public JsonTypeInfo<IReadOnlyList<AssemblyRefInfo>> IReadOnlyListAssemblyRefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<BundleEntry>>

public JsonTypeInfo<IReadOnlyList<BundleEntry>> IReadOnlyListBundleEntry { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<Byte>>

public JsonTypeInfo<IReadOnlyList<byte>> IReadOnlyListByte { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<CorrelationCandidate>>

public JsonTypeInfo<IReadOnlyList<CorrelationCandidate>> IReadOnlyListCorrelationCandidate { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<CorrelationReportSymbol>>

public JsonTypeInfo<IReadOnlyList<CorrelationReportSymbol>> IReadOnlyListCorrelationReportSymbol { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<CounterSnapshot>>

public JsonTypeInfo<IReadOnlyList<CounterSnapshot>> IReadOnlyListCounterSnapshot { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<CustomAttributeInfo>>

public JsonTypeInfo<IReadOnlyList<CustomAttributeInfo>> IReadOnlyListCustomAttributeInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<DgmlPathStep>>

public JsonTypeInfo<IReadOnlyList<DgmlPathStep>> IReadOnlyListDgmlPathStep { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<AssemblyRefInfo>>>

public JsonTypeInfo<IReadOnlyList<DiffEntry<AssemblyRefInfo>>> IReadOnlyListDiffEntryAssemblyRefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MethodDefInfo>>>

public JsonTypeInfo<IReadOnlyList<DiffEntry<MethodDefInfo>>> IReadOnlyListDiffEntryMethodDefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<TypeDefInfo>>>

public JsonTypeInfo<IReadOnlyList<DiffEntry<TypeDefInfo>>> IReadOnlyListDiffEntryTypeDefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<FieldDefInfo>>

public JsonTypeInfo<IReadOnlyList<FieldDefInfo>> IReadOnlyListFieldDefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<GraphEdge>>

public JsonTypeInfo<IReadOnlyList<GraphEdge>> IReadOnlyListGraphEdge { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<GraphNode>>

public JsonTypeInfo<IReadOnlyList<GraphNode>> IReadOnlyListGraphNode { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<IlInstruction>>

public JsonTypeInfo<IReadOnlyList<IlInstruction>> IReadOnlyListIlInstruction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<LocalSlotInfo>>

public JsonTypeInfo<IReadOnlyList<LocalSlotInfo>> IReadOnlyListLocalSlotInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MemberRefInfo>>

public JsonTypeInfo<IReadOnlyList<MemberRefInfo>> IReadOnlyListMemberRefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MethodDefInfo>>

public JsonTypeInfo<IReadOnlyList<MethodDefInfo>> IReadOnlyListMethodDefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MstatCandidatePayload>>

public JsonTypeInfo<IReadOnlyList<MstatCandidatePayload>> IReadOnlyListMstatCandidatePayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MstatContributorPayload>>

public JsonTypeInfo<IReadOnlyList<MstatContributorPayload>> IReadOnlyListMstatContributorPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MstatWhyChainPayload>>

public JsonTypeInfo<IReadOnlyList<MstatWhyChainPayload>> IReadOnlyListMstatWhyChainPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeAotSectionPayload>>

public JsonTypeInfo<IReadOnlyList<NativeAotSectionPayload>> IReadOnlyListNativeAotSectionPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeInstruction>>

public JsonTypeInfo<IReadOnlyList<NativeInstruction>> IReadOnlyListNativeInstruction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeOperand>>

public JsonTypeInfo<IReadOnlyList<NativeOperand>> IReadOnlyListNativeOperand { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeSourceLine>>

public JsonTypeInfo<IReadOnlyList<NativeSourceLine>> IReadOnlyListNativeSourceLine { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeSymbol>>

public JsonTypeInfo<IReadOnlyList<NativeSymbol>> IReadOnlyListNativeSymbol { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeSymbolCandidatePayload>>

public JsonTypeInfo<IReadOnlyList<NativeSymbolCandidatePayload>> IReadOnlyListNativeSymbolCandidatePayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NuGetFileEntry>>

public JsonTypeInfo<IReadOnlyList<NuGetFileEntry>> IReadOnlyListNuGetFileEntry { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<OutputLine>>

public JsonTypeInfo<IReadOnlyList<OutputLine>> IReadOnlyListOutputLine { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<RecoveredMethodPayload>>

public JsonTypeInfo<IReadOnlyList<RecoveredMethodPayload>> IReadOnlyListRecoveredMethodPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<RecoveredType>>

public JsonTypeInfo<IReadOnlyList<RecoveredType>> IReadOnlyListRecoveredType { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<RecoveredTypePayload>>

public JsonTypeInfo<IReadOnlyList<RecoveredTypePayload>> IReadOnlyListRecoveredTypePayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<ResourceInfo>>

public JsonTypeInfo<IReadOnlyList<ResourceInfo>> IReadOnlyListResourceInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SectionInfo>>

public JsonTypeInfo<IReadOnlyList<SectionInfo>> IReadOnlyListSectionInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SequencePointInfo>>

public JsonTypeInfo<IReadOnlyList<SequencePointInfo>> IReadOnlyListSequencePointInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeBudgetEvaluation>>

public JsonTypeInfo<IReadOnlyList<SizeBudgetEvaluation>> IReadOnlyListSizeBudgetEvaluation { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeBudgetMetric>>

public JsonTypeInfo<IReadOnlyList<SizeBudgetMetric>> IReadOnlyListSizeBudgetMetric { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeBudgetViolation>>

public JsonTypeInfo<IReadOnlyList<SizeBudgetViolation>> IReadOnlyListSizeBudgetViolation { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeDiffAggregate>>

public JsonTypeInfo<IReadOnlyList<SizeDiffAggregate>> IReadOnlyListSizeDiffAggregate { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeDiffContributor>>

public JsonTypeInfo<IReadOnlyList<SizeDiffContributor>> IReadOnlyListSizeDiffContributor { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeDiffKindCounts>>

public JsonTypeInfo<IReadOnlyList<SizeDiffKindCounts>> IReadOnlyListSizeDiffKindCounts { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeDiffNode>>

public JsonTypeInfo<IReadOnlyList<SizeDiffNode>> IReadOnlyListSizeDiffNode { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeNode>>

public JsonTypeInfo<IReadOnlyList<SizeNode>> IReadOnlyListSizeNode { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SourceLinkMapping>>

public JsonTypeInfo<IReadOnlyList<SourceLinkMapping>> IReadOnlyListSourceLinkMapping { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<String>>

public JsonTypeInfo<IReadOnlyList<string>> IReadOnlyListString { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<StringEntry>>

public JsonTypeInfo<IReadOnlyList<StringEntry>> IReadOnlyListStringEntry { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<TraceEventEntry>>

public JsonTypeInfo<IReadOnlyList<TraceEventEntry>> IReadOnlyListTraceEventEntry { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<TypeDefInfo>>

public JsonTypeInfo<IReadOnlyList<TypeDefInfo>> IReadOnlyListTypeDefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<TypeRefInfo>>

public JsonTypeInfo<IReadOnlyList<TypeRefInfo>> IReadOnlyListTypeRefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<WasmFunctionPayload>>

public JsonTypeInfo<IReadOnlyList<WasmFunctionPayload>> IReadOnlyListWasmFunctionPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<WasmSectionPayload>>

public JsonTypeInfo<IReadOnlyList<WasmSectionPayload>> IReadOnlyListWasmSectionPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<JsonElement>

public JsonTypeInfo<JsonElement> JsonElement { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<BundleEntryPayload>>

public JsonTypeInfo<List<BundleEntryPayload>> ListBundleEntryPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<DiscoveredSessionPayload>>

public JsonTypeInfo<List<DiscoveredSessionPayload>> ListDiscoveredSessionPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<IlLargestMethodPayload>>

public JsonTypeInfo<List<IlLargestMethodPayload>> ListIlLargestMethodPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<IlSearchResultPayload>>

public JsonTypeInfo<List<IlSearchResultPayload>> ListIlSearchResultPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MethodDefInfo>>

public JsonTypeInfo<List<MethodDefInfo>> ListMethodDefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MstatLargestMethodPayload>>

public JsonTypeInfo<List<MstatLargestMethodPayload>> ListMstatLargestMethodPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeSymbolLargestMethodPayload>>

public JsonTypeInfo<List<NativeSymbolLargestMethodPayload>> ListNativeSymbolLargestMethodPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<RecoveredMethodPayload>>

public JsonTypeInfo<List<RecoveredMethodPayload>> ListRecoveredMethodPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<LocalSlotInfo>

public JsonTypeInfo<LocalSlotInfo> LocalSlotInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<Machine>

public JsonTypeInfo<Machine> Machine { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MemberRefInfo>

public JsonTypeInfo<MemberRefInfo> MemberRefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MemberRefKind>

public JsonTypeInfo<MemberRefKind> MemberRefKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MessagePayload>

public JsonTypeInfo<MessagePayload> MessagePayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MetadataMemberSearchPayload>

public JsonTypeInfo<MetadataMemberSearchPayload> MetadataMemberSearchPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MethodAttributes>

public JsonTypeInfo<MethodAttributes> MethodAttributes { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MethodDebugInfo>

public JsonTypeInfo<MethodDebugInfo> MethodDebugInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MethodDefInfo>

public JsonTypeInfo<MethodDefInfo> MethodDefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MethodImplAttributes>

public JsonTypeInfo<MethodImplAttributes> MethodImplAttributes { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MstatCandidatePayload>

public JsonTypeInfo<MstatCandidatePayload> MstatCandidatePayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MstatContributorPayload>

public JsonTypeInfo<MstatContributorPayload> MstatContributorPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MstatContributorsPayload>

public JsonTypeInfo<MstatContributorsPayload> MstatContributorsPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MstatFiltersPayload>

public JsonTypeInfo<MstatFiltersPayload> MstatFiltersPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MstatLargestMethodPayload>

public JsonTypeInfo<MstatLargestMethodPayload> MstatLargestMethodPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MstatMethodPayload>

public JsonTypeInfo<MstatMethodPayload> MstatMethodPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MstatSectionKind>

public JsonTypeInfo<MstatSectionKind> MstatSectionKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MstatSourceSummaryPayload>

public JsonTypeInfo<MstatSourceSummaryPayload> MstatSourceSummaryPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MstatWhyChainPayload>

public JsonTypeInfo<MstatWhyChainPayload> MstatWhyChainPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<MstatWhyPayload>

public JsonTypeInfo<MstatWhyPayload> MstatWhyPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeAotInfo>

public JsonTypeInfo<NativeAotInfo> NativeAotInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeAotInfoPayload>

public JsonTypeInfo<NativeAotInfoPayload> NativeAotInfoPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeAotSectionPayload>

public JsonTypeInfo<NativeAotSectionPayload> NativeAotSectionPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeAotSectionsPayload>

public JsonTypeInfo<NativeAotSectionsPayload> NativeAotSectionsPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeArchitecture>

public JsonTypeInfo<NativeArchitecture> NativeArchitecture { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeDisassemblyPayload>

public JsonTypeInfo<NativeDisassemblyPayload> NativeDisassemblyPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeFlowKind>

public JsonTypeInfo<NativeFlowKind> NativeFlowKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeInstruction>

public JsonTypeInfo<NativeInstruction> NativeInstruction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeInstructionCategory>

public JsonTypeInfo<NativeInstructionCategory> NativeInstructionCategory { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeLineLayout>

public JsonTypeInfo<NativeLineLayout> NativeLineLayout { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeOperand>

public JsonTypeInfo<NativeOperand> NativeOperand { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeOperandKind>

public JsonTypeInfo<NativeOperandKind> NativeOperandKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeSourceLine>

public JsonTypeInfo<NativeSourceLine> NativeSourceLine { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeSourceMap>

public JsonTypeInfo<NativeSourceMap> NativeSourceMap { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeSymbol>

public JsonTypeInfo<NativeSymbol> NativeSymbol { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeSymbolAmbiguityPayload>

public JsonTypeInfo<NativeSymbolAmbiguityPayload> NativeSymbolAmbiguityPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeSymbolCandidatePayload>

public JsonTypeInfo<NativeSymbolCandidatePayload> NativeSymbolCandidatePayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeSymbolInfo>

public JsonTypeInfo<NativeSymbolInfo> NativeSymbolInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeSymbolKind>

public JsonTypeInfo<NativeSymbolKind> NativeSymbolKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeSymbolLargestMethodPayload>

public JsonTypeInfo<NativeSymbolLargestMethodPayload> NativeSymbolLargestMethodPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeSymbolMethodPayload>

public JsonTypeInfo<NativeSymbolMethodPayload> NativeSymbolMethodPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeSymbolSource>

public JsonTypeInfo<NativeSymbolSource> NativeSymbolSource { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeSymbolStatus>

public JsonTypeInfo<NativeSymbolStatus> NativeSymbolStatus { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeTargetKind>

public JsonTypeInfo<NativeTargetKind> NativeTargetKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NuGetFileEntry>

public JsonTypeInfo<NuGetFileEntry> NuGetFileEntry { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NuGetPackagePayload>

public JsonTypeInfo<NuGetPackagePayload> NuGetPackagePayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<Boolean>>

public JsonTypeInfo<bool?> NullableBoolean { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<Double>>

public JsonTypeInfo<double?> NullableDouble { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<Int32>>

public JsonTypeInfo<int?> NullableInt32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<Int64>>

public JsonTypeInfo<long?> NullableInt64 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<JsonElement>>

public JsonTypeInfo<JsonElement?> NullableJsonElement { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeLineLayout>>

public JsonTypeInfo<NativeLineLayout?> NullableNativeLineLayout { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeSymbolSource>>

public JsonTypeInfo<NativeSymbolSource?> NullableNativeSymbolSource { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<NativeSymbolStatus>>

public JsonTypeInfo<NativeSymbolStatus?> NullableNativeSymbolStatus { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<UInt32>>

public JsonTypeInfo<uint?> NullableUInt32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<UInt64>>

public JsonTypeInfo<ulong?> NullableUInt64 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<OperationStatusPayload>

public JsonTypeInfo<OperationStatusPayload> OperationStatusPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<OutputLine>

public JsonTypeInfo<OutputLine> OutputLine { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<PdbProvenance>

public JsonTypeInfo<PdbProvenance> PdbProvenance { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<PdbProvenanceKind>

public JsonTypeInfo<PdbProvenanceKind> PdbProvenanceKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<PeHeaders>

public JsonTypeInfo<PeHeaders> PeHeaders { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<PEMagic>

public JsonTypeInfo<PEMagic> PEMagic { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<PreIlcSummary>

public JsonTypeInfo<PreIlcSummary> PreIlcSummary { get; }

The protocol context configured with camel-case enum values.

Returns: DotsiderJsonContext

public static DotsiderJsonContext Protocol { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<ReadyToRunAmbiguityPayload>

public JsonTypeInfo<ReadyToRunAmbiguityPayload> ReadyToRunAmbiguityPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<ReadyToRunMethodReport>

public JsonTypeInfo<ReadyToRunMethodReport> ReadyToRunMethodReport { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<ReadyToRunNativeAvailability>

public JsonTypeInfo<ReadyToRunNativeAvailability> ReadyToRunNativeAvailability { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<ReadyToRunSummary>

public JsonTypeInfo<ReadyToRunSummary> ReadyToRunSummary { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<RecoveredMemberSearchPayload>

public JsonTypeInfo<RecoveredMemberSearchPayload> RecoveredMemberSearchPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<RecoveredMethodPayload>

public JsonTypeInfo<RecoveredMethodPayload> RecoveredMethodPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<RecoveredType>

public JsonTypeInfo<RecoveredType> RecoveredType { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<RecoveredTypePayload>

public JsonTypeInfo<RecoveredTypePayload> RecoveredTypePayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<ResolvedAssemblyInfo>

public JsonTypeInfo<ResolvedAssemblyInfo> ResolvedAssemblyInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<ResourceInfo>

public JsonTypeInfo<ResourceInfo> ResourceInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SectionCharacteristics>

public JsonTypeInfo<SectionCharacteristics> SectionCharacteristics { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SectionInfo>

public JsonTypeInfo<SectionInfo> SectionInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SequencePointInfo>

public JsonTypeInfo<SequencePointInfo> SequencePointInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SessionInfoPayload>

public JsonTypeInfo<SessionInfoPayload> SessionInfoPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeBasis>

public JsonTypeInfo<SizeBasis> SizeBasis { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeBudget>

public JsonTypeInfo<SizeBudget> SizeBudget { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeBudgetEvaluation>

public JsonTypeInfo<SizeBudgetEvaluation> SizeBudgetEvaluation { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeBudgetMetric>

public JsonTypeInfo<SizeBudgetMetric> SizeBudgetMetric { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeBudgetPayload>

public JsonTypeInfo<SizeBudgetPayload> SizeBudgetPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeBudgetScope>

public JsonTypeInfo<SizeBudgetScope> SizeBudgetScope { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeBudgetSeverity>

public JsonTypeInfo<SizeBudgetSeverity> SizeBudgetSeverity { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeBudgetViolation>

public JsonTypeInfo<SizeBudgetViolation> SizeBudgetViolation { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeDiffAggregate>

public JsonTypeInfo<SizeDiffAggregate> SizeDiffAggregate { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeDiffContributor>

public JsonTypeInfo<SizeDiffContributor> SizeDiffContributor { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeDiffKindCounts>

public JsonTypeInfo<SizeDiffKindCounts> SizeDiffKindCounts { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeDiffNode>

public JsonTypeInfo<SizeDiffNode> SizeDiffNode { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeDiffPayload>

public JsonTypeInfo<SizeDiffPayload> SizeDiffPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeDiffSummary>

public JsonTypeInfo<SizeDiffSummary> SizeDiffSummary { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeNode>

public JsonTypeInfo<SizeNode> SizeNode { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SizeNodeKind>

public JsonTypeInfo<SizeNodeKind> SizeNodeKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SourceLinkInfo>

public JsonTypeInfo<SourceLinkInfo> SourceLinkInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<SourceLinkMapping>

public JsonTypeInfo<SourceLinkMapping> SourceLinkMapping { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<String>

public JsonTypeInfo<string> String { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<String[]>

public JsonTypeInfo<string[]> StringArray { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<StringEntry>

public JsonTypeInfo<StringEntry> StringEntry { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<StringSource>

public JsonTypeInfo<StringSource> StringSource { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<StringsPayload>

public JsonTypeInfo<StringsPayload> StringsPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<Subsystem>

public JsonTypeInfo<Subsystem> Subsystem { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<TimeSpan>

public JsonTypeInfo<TimeSpan> TimeSpan { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<TokenResolutionPayload>

public JsonTypeInfo<TokenResolutionPayload> TokenResolutionPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<TraceEventCategory>

public JsonTypeInfo<TraceEventCategory> TraceEventCategory { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<TraceEventEntry>

public JsonTypeInfo<TraceEventEntry> TraceEventEntry { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<TraceSummary>

public JsonTypeInfo<TraceSummary> TraceSummary { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<TypeAttributes>

public JsonTypeInfo<TypeAttributes> TypeAttributes { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<TypeDefInfo>

public JsonTypeInfo<TypeDefInfo> TypeDefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<TypeRefInfo>

public JsonTypeInfo<TypeRefInfo> TypeRefInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<UInt16>

public JsonTypeInfo<ushort> UInt16 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<UInt32>

public JsonTypeInfo<uint> UInt32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<UInt64>

public JsonTypeInfo<ulong> UInt64 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<WasmFunctionPayload>

public JsonTypeInfo<WasmFunctionPayload> WasmFunctionPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<WasmFunctionsPayload>

public JsonTypeInfo<WasmFunctionsPayload> WasmFunctionsPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<WasmSectionPayload>

public JsonTypeInfo<WasmSectionPayload> WasmSectionPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<WasmSectionsPayload>

public JsonTypeInfo<WasmSectionsPayload> WasmSectionsPayload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<WasmSummary>

public JsonTypeInfo<WasmSummary> WasmSummary { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns: JsonTypeInfo<WebcilSummary>

public JsonTypeInfo<WebcilSummary> WebcilSummary { get; }

Creates the JSON options shared by all dotsider source-generated contexts.

Returns: JsonSerializerOptions

public static JsonSerializerOptions CreateOptions()

Parameters:

Returns: JsonTypeInfo

public override JsonTypeInfo? GetTypeInfo(Type type)