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, IJsonTypeInfoResolverInheritance
Section titled “Inheritance”Object → JsonSerializerContext → DotsiderJsonContext
Implements
Section titled “Implements”Constructors
Section titled “Constructors”DotsiderJsonContext()
Section titled “DotsiderJsonContext()”public DotsiderJsonContext()DotsiderJsonContext(JsonSerializerOptions)
Section titled “DotsiderJsonContext(JsonSerializerOptions)”Parameters:
options(JsonSerializerOptions)
public DotsiderJsonContext(JsonSerializerOptions options)Properties
Section titled “Properties”AssemblyDiffResult
Section titled “AssemblyDiffResult”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<AssemblyDiffResult>
public JsonTypeInfo<AssemblyDiffResult> AssemblyDiffResult { get; }AssemblyInfoPayload
Section titled “AssemblyInfoPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<AssemblyInfoPayload>
public JsonTypeInfo<AssemblyInfoPayload> AssemblyInfoPayload { get; }AssemblyRefInfo
Section titled “AssemblyRefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<AssemblyRefInfo>
public JsonTypeInfo<AssemblyRefInfo> AssemblyRefInfo { get; }BinaryKind
Section titled “BinaryKind”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<BinaryKind>
public JsonTypeInfo<BinaryKind> BinaryKind { get; }Boolean
Section titled “Boolean”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<Boolean>
public JsonTypeInfo<bool> Boolean { get; }BundleEntry
Section titled “BundleEntry”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<BundleEntry>
public JsonTypeInfo<BundleEntry> BundleEntry { get; }BundleEntryPayload
Section titled “BundleEntryPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<BundleEntryPayload>
public JsonTypeInfo<BundleEntryPayload> BundleEntryPayload { get; }BundleFileType
Section titled “BundleFileType”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<BundleFileType>
public JsonTypeInfo<BundleFileType> BundleFileType { get; }BundleInfoPayload
Section titled “BundleInfoPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<BundleInfoPayload>
public JsonTypeInfo<BundleInfoPayload> BundleInfoPayload { get; }BundleManifest
Section titled “BundleManifest”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<BundleManifest>
public JsonTypeInfo<BundleManifest> BundleManifest { get; }BundleProbePayload
Section titled “BundleProbePayload”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; }ByteRangePayload
Section titled “ByteRangePayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<ByteRangePayload>
public JsonTypeInfo<ByteRangePayload> ByteRangePayload { get; }Characteristics
Section titled “Characteristics”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<Characteristics>
public JsonTypeInfo<Characteristics> Characteristics { get; }ClrHeader
Section titled “ClrHeader”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<ClrHeader>
public JsonTypeInfo<ClrHeader> ClrHeader { get; }CorFlags
Section titled “CorFlags”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<CorFlags>
public JsonTypeInfo<CorFlags> CorFlags { get; }CorrelationCandidate
Section titled “CorrelationCandidate”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<CorrelationCandidate>
public JsonTypeInfo<CorrelationCandidate> CorrelationCandidate { get; }CorrelationReport
Section titled “CorrelationReport”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<CorrelationReport>
public JsonTypeInfo<CorrelationReport> CorrelationReport { get; }CorrelationReportSymbol
Section titled “CorrelationReportSymbol”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<CorrelationReportSymbol>
public JsonTypeInfo<CorrelationReportSymbol> CorrelationReportSymbol { get; }CounterSnapshot
Section titled “CounterSnapshot”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<CounterSnapshot>
public JsonTypeInfo<CounterSnapshot> CounterSnapshot { get; }CurrentViewPayload
Section titled “CurrentViewPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<CurrentViewPayload>
public JsonTypeInfo<CurrentViewPayload> CurrentViewPayload { get; }CustomAttributeInfo
Section titled “CustomAttributeInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<CustomAttributeInfo>
public JsonTypeInfo<CustomAttributeInfo> CustomAttributeInfo { get; }Default
Section titled “Default”The default JsonSerializerContext associated with a default JsonSerializerOptions instance.
Returns: DotsiderJsonContext
public static DotsiderJsonContext Default { get; }DependencyGraphPayload
Section titled “DependencyGraphPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<DependencyGraphPayload>
public JsonTypeInfo<DependencyGraphPayload> DependencyGraphPayload { get; }DgmlPathStep
Section titled “DgmlPathStep”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<DgmlPathStep>
public JsonTypeInfo<DgmlPathStep> DgmlPathStep { get; }DiffEntryAssemblyRefInfo
Section titled “DiffEntryAssemblyRefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<AssemblyRefInfo>>
public JsonTypeInfo<DiffEntry<AssemblyRefInfo>> DiffEntryAssemblyRefInfo { get; }DiffEntryMethodDefInfo
Section titled “DiffEntryMethodDefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MethodDefInfo>>
public JsonTypeInfo<DiffEntry<MethodDefInfo>> DiffEntryMethodDefInfo { get; }DiffEntryTypeDefInfo
Section titled “DiffEntryTypeDefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<TypeDefInfo>>
public JsonTypeInfo<DiffEntry<TypeDefInfo>> DiffEntryTypeDefInfo { get; }DiffKind
Section titled “DiffKind”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<DiffKind>
public JsonTypeInfo<DiffKind> DiffKind { get; }DiffSummary
Section titled “DiffSummary”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<DiffSummary>
public JsonTypeInfo<DiffSummary> DiffSummary { get; }DirectoryEntry
Section titled “DirectoryEntry”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<DirectoryEntry>
public JsonTypeInfo<DirectoryEntry> DirectoryEntry { get; }DiscoveredSessionPayload
Section titled “DiscoveredSessionPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<DiscoveredSessionPayload>
public JsonTypeInfo<DiscoveredSessionPayload> DiscoveredSessionPayload { get; }DllCharacteristics
Section titled “DllCharacteristics”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<DllCharacteristics>
public JsonTypeInfo<DllCharacteristics> DllCharacteristics { get; }DotsiderRequest
Section titled “DotsiderRequest”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<DotsiderRequest>
public JsonTypeInfo<DotsiderRequest> DotsiderRequest { get; }DotsiderResponse
Section titled “DotsiderResponse”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<DotsiderResponse>
public JsonTypeInfo<DotsiderResponse> DotsiderResponse { get; }Double
Section titled “Double”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<Double>
public JsonTypeInfo<double> Double { get; }FieldAttributes
Section titled “FieldAttributes”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<FieldAttributes>
public JsonTypeInfo<FieldAttributes> FieldAttributes { get; }FieldDefInfo
Section titled “FieldDefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<FieldDefInfo>
public JsonTypeInfo<FieldDefInfo> FieldDefInfo { get; }GeneratedSerializerOptions
Section titled “GeneratedSerializerOptions”The source-generated options associated with this context.
Returns: JsonSerializerOptions
protected override JsonSerializerOptions? GeneratedSerializerOptions { get; }GraphEdge
Section titled “GraphEdge”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<GraphEdge>
public JsonTypeInfo<GraphEdge> GraphEdge { get; }GraphNode
Section titled “GraphNode”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<GraphNode>
public JsonTypeInfo<GraphNode> GraphNode { get; }GraphNodeKind
Section titled “GraphNodeKind”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; }IlDisassemblyPayload
Section titled “IlDisassemblyPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<IlDisassemblyPayload>
public JsonTypeInfo<IlDisassemblyPayload> IlDisassemblyPayload { get; }IlInstruction
Section titled “IlInstruction”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<IlInstruction>
public JsonTypeInfo<IlInstruction> IlInstruction { get; }IlLargestMethodPayload
Section titled “IlLargestMethodPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<IlLargestMethodPayload>
public JsonTypeInfo<IlLargestMethodPayload> IlLargestMethodPayload { get; }IlSearchResultPayload
Section titled “IlSearchResultPayload”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; }IReadOnlyListAssemblyRefInfo
Section titled “IReadOnlyListAssemblyRefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<AssemblyRefInfo>>
public JsonTypeInfo<IReadOnlyList<AssemblyRefInfo>> IReadOnlyListAssemblyRefInfo { get; }IReadOnlyListBundleEntry
Section titled “IReadOnlyListBundleEntry”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<BundleEntry>>
public JsonTypeInfo<IReadOnlyList<BundleEntry>> IReadOnlyListBundleEntry { get; }IReadOnlyListByte
Section titled “IReadOnlyListByte”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<Byte>>
public JsonTypeInfo<IReadOnlyList<byte>> IReadOnlyListByte { get; }IReadOnlyListCorrelationCandidate
Section titled “IReadOnlyListCorrelationCandidate”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<CorrelationCandidate>>
public JsonTypeInfo<IReadOnlyList<CorrelationCandidate>> IReadOnlyListCorrelationCandidate { get; }IReadOnlyListCorrelationReportSymbol
Section titled “IReadOnlyListCorrelationReportSymbol”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<CorrelationReportSymbol>>
public JsonTypeInfo<IReadOnlyList<CorrelationReportSymbol>> IReadOnlyListCorrelationReportSymbol { get; }IReadOnlyListCounterSnapshot
Section titled “IReadOnlyListCounterSnapshot”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<CounterSnapshot>>
public JsonTypeInfo<IReadOnlyList<CounterSnapshot>> IReadOnlyListCounterSnapshot { get; }IReadOnlyListCustomAttributeInfo
Section titled “IReadOnlyListCustomAttributeInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<CustomAttributeInfo>>
public JsonTypeInfo<IReadOnlyList<CustomAttributeInfo>> IReadOnlyListCustomAttributeInfo { get; }IReadOnlyListDgmlPathStep
Section titled “IReadOnlyListDgmlPathStep”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<DgmlPathStep>>
public JsonTypeInfo<IReadOnlyList<DgmlPathStep>> IReadOnlyListDgmlPathStep { get; }IReadOnlyListDiffEntryAssemblyRefInfo
Section titled “IReadOnlyListDiffEntryAssemblyRefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<AssemblyRefInfo>>>
public JsonTypeInfo<IReadOnlyList<DiffEntry<AssemblyRefInfo>>> IReadOnlyListDiffEntryAssemblyRefInfo { get; }IReadOnlyListDiffEntryMethodDefInfo
Section titled “IReadOnlyListDiffEntryMethodDefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MethodDefInfo>>>
public JsonTypeInfo<IReadOnlyList<DiffEntry<MethodDefInfo>>> IReadOnlyListDiffEntryMethodDefInfo { get; }IReadOnlyListDiffEntryTypeDefInfo
Section titled “IReadOnlyListDiffEntryTypeDefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<TypeDefInfo>>>
public JsonTypeInfo<IReadOnlyList<DiffEntry<TypeDefInfo>>> IReadOnlyListDiffEntryTypeDefInfo { get; }IReadOnlyListFieldDefInfo
Section titled “IReadOnlyListFieldDefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<FieldDefInfo>>
public JsonTypeInfo<IReadOnlyList<FieldDefInfo>> IReadOnlyListFieldDefInfo { get; }IReadOnlyListGraphEdge
Section titled “IReadOnlyListGraphEdge”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<GraphEdge>>
public JsonTypeInfo<IReadOnlyList<GraphEdge>> IReadOnlyListGraphEdge { get; }IReadOnlyListGraphNode
Section titled “IReadOnlyListGraphNode”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<GraphNode>>
public JsonTypeInfo<IReadOnlyList<GraphNode>> IReadOnlyListGraphNode { get; }IReadOnlyListIlInstruction
Section titled “IReadOnlyListIlInstruction”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<IlInstruction>>
public JsonTypeInfo<IReadOnlyList<IlInstruction>> IReadOnlyListIlInstruction { get; }IReadOnlyListLocalSlotInfo
Section titled “IReadOnlyListLocalSlotInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<LocalSlotInfo>>
public JsonTypeInfo<IReadOnlyList<LocalSlotInfo>> IReadOnlyListLocalSlotInfo { get; }IReadOnlyListMemberRefInfo
Section titled “IReadOnlyListMemberRefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MemberRefInfo>>
public JsonTypeInfo<IReadOnlyList<MemberRefInfo>> IReadOnlyListMemberRefInfo { get; }IReadOnlyListMethodDefInfo
Section titled “IReadOnlyListMethodDefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MethodDefInfo>>
public JsonTypeInfo<IReadOnlyList<MethodDefInfo>> IReadOnlyListMethodDefInfo { get; }IReadOnlyListMstatCandidatePayload
Section titled “IReadOnlyListMstatCandidatePayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MstatCandidatePayload>>
public JsonTypeInfo<IReadOnlyList<MstatCandidatePayload>> IReadOnlyListMstatCandidatePayload { get; }IReadOnlyListMstatContributorPayload
Section titled “IReadOnlyListMstatContributorPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MstatContributorPayload>>
public JsonTypeInfo<IReadOnlyList<MstatContributorPayload>> IReadOnlyListMstatContributorPayload { get; }IReadOnlyListMstatWhyChainPayload
Section titled “IReadOnlyListMstatWhyChainPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MstatWhyChainPayload>>
public JsonTypeInfo<IReadOnlyList<MstatWhyChainPayload>> IReadOnlyListMstatWhyChainPayload { get; }IReadOnlyListNativeAotSectionPayload
Section titled “IReadOnlyListNativeAotSectionPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeAotSectionPayload>>
public JsonTypeInfo<IReadOnlyList<NativeAotSectionPayload>> IReadOnlyListNativeAotSectionPayload { get; }IReadOnlyListNativeInstruction
Section titled “IReadOnlyListNativeInstruction”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeInstruction>>
public JsonTypeInfo<IReadOnlyList<NativeInstruction>> IReadOnlyListNativeInstruction { get; }IReadOnlyListNativeOperand
Section titled “IReadOnlyListNativeOperand”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeOperand>>
public JsonTypeInfo<IReadOnlyList<NativeOperand>> IReadOnlyListNativeOperand { get; }IReadOnlyListNativeSourceLine
Section titled “IReadOnlyListNativeSourceLine”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeSourceLine>>
public JsonTypeInfo<IReadOnlyList<NativeSourceLine>> IReadOnlyListNativeSourceLine { get; }IReadOnlyListNativeSymbol
Section titled “IReadOnlyListNativeSymbol”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeSymbol>>
public JsonTypeInfo<IReadOnlyList<NativeSymbol>> IReadOnlyListNativeSymbol { get; }IReadOnlyListNativeSymbolCandidatePayload
Section titled “IReadOnlyListNativeSymbolCandidatePayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeSymbolCandidatePayload>>
public JsonTypeInfo<IReadOnlyList<NativeSymbolCandidatePayload>> IReadOnlyListNativeSymbolCandidatePayload { get; }IReadOnlyListNuGetFileEntry
Section titled “IReadOnlyListNuGetFileEntry”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NuGetFileEntry>>
public JsonTypeInfo<IReadOnlyList<NuGetFileEntry>> IReadOnlyListNuGetFileEntry { get; }IReadOnlyListOutputLine
Section titled “IReadOnlyListOutputLine”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<OutputLine>>
public JsonTypeInfo<IReadOnlyList<OutputLine>> IReadOnlyListOutputLine { get; }IReadOnlyListRecoveredMethodPayload
Section titled “IReadOnlyListRecoveredMethodPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<RecoveredMethodPayload>>
public JsonTypeInfo<IReadOnlyList<RecoveredMethodPayload>> IReadOnlyListRecoveredMethodPayload { get; }IReadOnlyListRecoveredType
Section titled “IReadOnlyListRecoveredType”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<RecoveredType>>
public JsonTypeInfo<IReadOnlyList<RecoveredType>> IReadOnlyListRecoveredType { get; }IReadOnlyListRecoveredTypePayload
Section titled “IReadOnlyListRecoveredTypePayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<RecoveredTypePayload>>
public JsonTypeInfo<IReadOnlyList<RecoveredTypePayload>> IReadOnlyListRecoveredTypePayload { get; }IReadOnlyListResourceInfo
Section titled “IReadOnlyListResourceInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<ResourceInfo>>
public JsonTypeInfo<IReadOnlyList<ResourceInfo>> IReadOnlyListResourceInfo { get; }IReadOnlyListSectionInfo
Section titled “IReadOnlyListSectionInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SectionInfo>>
public JsonTypeInfo<IReadOnlyList<SectionInfo>> IReadOnlyListSectionInfo { get; }IReadOnlyListSequencePointInfo
Section titled “IReadOnlyListSequencePointInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SequencePointInfo>>
public JsonTypeInfo<IReadOnlyList<SequencePointInfo>> IReadOnlyListSequencePointInfo { get; }IReadOnlyListSizeBudgetEvaluation
Section titled “IReadOnlyListSizeBudgetEvaluation”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeBudgetEvaluation>>
public JsonTypeInfo<IReadOnlyList<SizeBudgetEvaluation>> IReadOnlyListSizeBudgetEvaluation { get; }IReadOnlyListSizeBudgetMetric
Section titled “IReadOnlyListSizeBudgetMetric”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeBudgetMetric>>
public JsonTypeInfo<IReadOnlyList<SizeBudgetMetric>> IReadOnlyListSizeBudgetMetric { get; }IReadOnlyListSizeBudgetViolation
Section titled “IReadOnlyListSizeBudgetViolation”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeBudgetViolation>>
public JsonTypeInfo<IReadOnlyList<SizeBudgetViolation>> IReadOnlyListSizeBudgetViolation { get; }IReadOnlyListSizeDiffAggregate
Section titled “IReadOnlyListSizeDiffAggregate”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeDiffAggregate>>
public JsonTypeInfo<IReadOnlyList<SizeDiffAggregate>> IReadOnlyListSizeDiffAggregate { get; }IReadOnlyListSizeDiffContributor
Section titled “IReadOnlyListSizeDiffContributor”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeDiffContributor>>
public JsonTypeInfo<IReadOnlyList<SizeDiffContributor>> IReadOnlyListSizeDiffContributor { get; }IReadOnlyListSizeDiffKindCounts
Section titled “IReadOnlyListSizeDiffKindCounts”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeDiffKindCounts>>
public JsonTypeInfo<IReadOnlyList<SizeDiffKindCounts>> IReadOnlyListSizeDiffKindCounts { get; }IReadOnlyListSizeDiffNode
Section titled “IReadOnlyListSizeDiffNode”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeDiffNode>>
public JsonTypeInfo<IReadOnlyList<SizeDiffNode>> IReadOnlyListSizeDiffNode { get; }IReadOnlyListSizeNode
Section titled “IReadOnlyListSizeNode”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeNode>>
public JsonTypeInfo<IReadOnlyList<SizeNode>> IReadOnlyListSizeNode { get; }IReadOnlyListSourceLinkMapping
Section titled “IReadOnlyListSourceLinkMapping”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SourceLinkMapping>>
public JsonTypeInfo<IReadOnlyList<SourceLinkMapping>> IReadOnlyListSourceLinkMapping { get; }IReadOnlyListString
Section titled “IReadOnlyListString”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<String>>
public JsonTypeInfo<IReadOnlyList<string>> IReadOnlyListString { get; }IReadOnlyListStringEntry
Section titled “IReadOnlyListStringEntry”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<StringEntry>>
public JsonTypeInfo<IReadOnlyList<StringEntry>> IReadOnlyListStringEntry { get; }IReadOnlyListTraceEventEntry
Section titled “IReadOnlyListTraceEventEntry”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<TraceEventEntry>>
public JsonTypeInfo<IReadOnlyList<TraceEventEntry>> IReadOnlyListTraceEventEntry { get; }IReadOnlyListTypeDefInfo
Section titled “IReadOnlyListTypeDefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<TypeDefInfo>>
public JsonTypeInfo<IReadOnlyList<TypeDefInfo>> IReadOnlyListTypeDefInfo { get; }IReadOnlyListTypeRefInfo
Section titled “IReadOnlyListTypeRefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<TypeRefInfo>>
public JsonTypeInfo<IReadOnlyList<TypeRefInfo>> IReadOnlyListTypeRefInfo { get; }IReadOnlyListWasmFunctionPayload
Section titled “IReadOnlyListWasmFunctionPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<WasmFunctionPayload>>
public JsonTypeInfo<IReadOnlyList<WasmFunctionPayload>> IReadOnlyListWasmFunctionPayload { get; }IReadOnlyListWasmSectionPayload
Section titled “IReadOnlyListWasmSectionPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<WasmSectionPayload>>
public JsonTypeInfo<IReadOnlyList<WasmSectionPayload>> IReadOnlyListWasmSectionPayload { get; }JsonElement
Section titled “JsonElement”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<JsonElement>
public JsonTypeInfo<JsonElement> JsonElement { get; }ListBundleEntryPayload
Section titled “ListBundleEntryPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<BundleEntryPayload>>
public JsonTypeInfo<List<BundleEntryPayload>> ListBundleEntryPayload { get; }ListDiscoveredSessionPayload
Section titled “ListDiscoveredSessionPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<DiscoveredSessionPayload>>
public JsonTypeInfo<List<DiscoveredSessionPayload>> ListDiscoveredSessionPayload { get; }ListIlLargestMethodPayload
Section titled “ListIlLargestMethodPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<IlLargestMethodPayload>>
public JsonTypeInfo<List<IlLargestMethodPayload>> ListIlLargestMethodPayload { get; }ListIlSearchResultPayload
Section titled “ListIlSearchResultPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<IlSearchResultPayload>>
public JsonTypeInfo<List<IlSearchResultPayload>> ListIlSearchResultPayload { get; }ListMethodDefInfo
Section titled “ListMethodDefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MethodDefInfo>>
public JsonTypeInfo<List<MethodDefInfo>> ListMethodDefInfo { get; }ListMstatLargestMethodPayload
Section titled “ListMstatLargestMethodPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MstatLargestMethodPayload>>
public JsonTypeInfo<List<MstatLargestMethodPayload>> ListMstatLargestMethodPayload { get; }ListNativeSymbolLargestMethodPayload
Section titled “ListNativeSymbolLargestMethodPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeSymbolLargestMethodPayload>>
public JsonTypeInfo<List<NativeSymbolLargestMethodPayload>> ListNativeSymbolLargestMethodPayload { get; }ListRecoveredMethodPayload
Section titled “ListRecoveredMethodPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<RecoveredMethodPayload>>
public JsonTypeInfo<List<RecoveredMethodPayload>> ListRecoveredMethodPayload { get; }LocalSlotInfo
Section titled “LocalSlotInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<LocalSlotInfo>
public JsonTypeInfo<LocalSlotInfo> LocalSlotInfo { get; }Machine
Section titled “Machine”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<Machine>
public JsonTypeInfo<Machine> Machine { get; }MemberRefInfo
Section titled “MemberRefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MemberRefInfo>
public JsonTypeInfo<MemberRefInfo> MemberRefInfo { get; }MemberRefKind
Section titled “MemberRefKind”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MemberRefKind>
public JsonTypeInfo<MemberRefKind> MemberRefKind { get; }MessagePayload
Section titled “MessagePayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MessagePayload>
public JsonTypeInfo<MessagePayload> MessagePayload { get; }MetadataMemberSearchPayload
Section titled “MetadataMemberSearchPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MetadataMemberSearchPayload>
public JsonTypeInfo<MetadataMemberSearchPayload> MetadataMemberSearchPayload { get; }MethodAttributes
Section titled “MethodAttributes”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MethodAttributes>
public JsonTypeInfo<MethodAttributes> MethodAttributes { get; }MethodDebugInfo
Section titled “MethodDebugInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MethodDebugInfo>
public JsonTypeInfo<MethodDebugInfo> MethodDebugInfo { get; }MethodDefInfo
Section titled “MethodDefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MethodDefInfo>
public JsonTypeInfo<MethodDefInfo> MethodDefInfo { get; }MethodImplAttributes
Section titled “MethodImplAttributes”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MethodImplAttributes>
public JsonTypeInfo<MethodImplAttributes> MethodImplAttributes { get; }MstatCandidatePayload
Section titled “MstatCandidatePayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MstatCandidatePayload>
public JsonTypeInfo<MstatCandidatePayload> MstatCandidatePayload { get; }MstatContributorPayload
Section titled “MstatContributorPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MstatContributorPayload>
public JsonTypeInfo<MstatContributorPayload> MstatContributorPayload { get; }MstatContributorsPayload
Section titled “MstatContributorsPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MstatContributorsPayload>
public JsonTypeInfo<MstatContributorsPayload> MstatContributorsPayload { get; }MstatFiltersPayload
Section titled “MstatFiltersPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MstatFiltersPayload>
public JsonTypeInfo<MstatFiltersPayload> MstatFiltersPayload { get; }MstatLargestMethodPayload
Section titled “MstatLargestMethodPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MstatLargestMethodPayload>
public JsonTypeInfo<MstatLargestMethodPayload> MstatLargestMethodPayload { get; }MstatMethodPayload
Section titled “MstatMethodPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MstatMethodPayload>
public JsonTypeInfo<MstatMethodPayload> MstatMethodPayload { get; }MstatSectionKind
Section titled “MstatSectionKind”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MstatSectionKind>
public JsonTypeInfo<MstatSectionKind> MstatSectionKind { get; }MstatSourceSummaryPayload
Section titled “MstatSourceSummaryPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MstatSourceSummaryPayload>
public JsonTypeInfo<MstatSourceSummaryPayload> MstatSourceSummaryPayload { get; }MstatWhyChainPayload
Section titled “MstatWhyChainPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MstatWhyChainPayload>
public JsonTypeInfo<MstatWhyChainPayload> MstatWhyChainPayload { get; }MstatWhyPayload
Section titled “MstatWhyPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<MstatWhyPayload>
public JsonTypeInfo<MstatWhyPayload> MstatWhyPayload { get; }NativeAotInfo
Section titled “NativeAotInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeAotInfo>
public JsonTypeInfo<NativeAotInfo> NativeAotInfo { get; }NativeAotInfoPayload
Section titled “NativeAotInfoPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeAotInfoPayload>
public JsonTypeInfo<NativeAotInfoPayload> NativeAotInfoPayload { get; }NativeAotSectionPayload
Section titled “NativeAotSectionPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeAotSectionPayload>
public JsonTypeInfo<NativeAotSectionPayload> NativeAotSectionPayload { get; }NativeAotSectionsPayload
Section titled “NativeAotSectionsPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeAotSectionsPayload>
public JsonTypeInfo<NativeAotSectionsPayload> NativeAotSectionsPayload { get; }NativeArchitecture
Section titled “NativeArchitecture”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeArchitecture>
public JsonTypeInfo<NativeArchitecture> NativeArchitecture { get; }NativeDisassemblyPayload
Section titled “NativeDisassemblyPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeDisassemblyPayload>
public JsonTypeInfo<NativeDisassemblyPayload> NativeDisassemblyPayload { get; }NativeFlowKind
Section titled “NativeFlowKind”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeFlowKind>
public JsonTypeInfo<NativeFlowKind> NativeFlowKind { get; }NativeInstruction
Section titled “NativeInstruction”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeInstruction>
public JsonTypeInfo<NativeInstruction> NativeInstruction { get; }NativeInstructionCategory
Section titled “NativeInstructionCategory”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeInstructionCategory>
public JsonTypeInfo<NativeInstructionCategory> NativeInstructionCategory { get; }NativeLineLayout
Section titled “NativeLineLayout”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeLineLayout>
public JsonTypeInfo<NativeLineLayout> NativeLineLayout { get; }NativeOperand
Section titled “NativeOperand”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeOperand>
public JsonTypeInfo<NativeOperand> NativeOperand { get; }NativeOperandKind
Section titled “NativeOperandKind”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeOperandKind>
public JsonTypeInfo<NativeOperandKind> NativeOperandKind { get; }NativeSourceLine
Section titled “NativeSourceLine”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeSourceLine>
public JsonTypeInfo<NativeSourceLine> NativeSourceLine { get; }NativeSourceMap
Section titled “NativeSourceMap”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeSourceMap>
public JsonTypeInfo<NativeSourceMap> NativeSourceMap { get; }NativeSymbol
Section titled “NativeSymbol”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeSymbol>
public JsonTypeInfo<NativeSymbol> NativeSymbol { get; }NativeSymbolAmbiguityPayload
Section titled “NativeSymbolAmbiguityPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeSymbolAmbiguityPayload>
public JsonTypeInfo<NativeSymbolAmbiguityPayload> NativeSymbolAmbiguityPayload { get; }NativeSymbolCandidatePayload
Section titled “NativeSymbolCandidatePayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeSymbolCandidatePayload>
public JsonTypeInfo<NativeSymbolCandidatePayload> NativeSymbolCandidatePayload { get; }NativeSymbolInfo
Section titled “NativeSymbolInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeSymbolInfo>
public JsonTypeInfo<NativeSymbolInfo> NativeSymbolInfo { get; }NativeSymbolKind
Section titled “NativeSymbolKind”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeSymbolKind>
public JsonTypeInfo<NativeSymbolKind> NativeSymbolKind { get; }NativeSymbolLargestMethodPayload
Section titled “NativeSymbolLargestMethodPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeSymbolLargestMethodPayload>
public JsonTypeInfo<NativeSymbolLargestMethodPayload> NativeSymbolLargestMethodPayload { get; }NativeSymbolMethodPayload
Section titled “NativeSymbolMethodPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeSymbolMethodPayload>
public JsonTypeInfo<NativeSymbolMethodPayload> NativeSymbolMethodPayload { get; }NativeSymbolSource
Section titled “NativeSymbolSource”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeSymbolSource>
public JsonTypeInfo<NativeSymbolSource> NativeSymbolSource { get; }NativeSymbolStatus
Section titled “NativeSymbolStatus”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeSymbolStatus>
public JsonTypeInfo<NativeSymbolStatus> NativeSymbolStatus { get; }NativeTargetKind
Section titled “NativeTargetKind”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeTargetKind>
public JsonTypeInfo<NativeTargetKind> NativeTargetKind { get; }NuGetFileEntry
Section titled “NuGetFileEntry”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NuGetFileEntry>
public JsonTypeInfo<NuGetFileEntry> NuGetFileEntry { get; }NuGetPackagePayload
Section titled “NuGetPackagePayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NuGetPackagePayload>
public JsonTypeInfo<NuGetPackagePayload> NuGetPackagePayload { get; }NullableBoolean
Section titled “NullableBoolean”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<Boolean>>
public JsonTypeInfo<bool?> NullableBoolean { get; }NullableDouble
Section titled “NullableDouble”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<Double>>
public JsonTypeInfo<double?> NullableDouble { get; }NullableInt32
Section titled “NullableInt32”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<Int32>>
public JsonTypeInfo<int?> NullableInt32 { get; }NullableInt64
Section titled “NullableInt64”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<Int64>>
public JsonTypeInfo<long?> NullableInt64 { get; }NullableJsonElement
Section titled “NullableJsonElement”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<JsonElement>>
public JsonTypeInfo<JsonElement?> NullableJsonElement { get; }NullableNativeLineLayout
Section titled “NullableNativeLineLayout”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeLineLayout>>
public JsonTypeInfo<NativeLineLayout?> NullableNativeLineLayout { get; }NullableNativeSymbolSource
Section titled “NullableNativeSymbolSource”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeSymbolSource>>
public JsonTypeInfo<NativeSymbolSource?> NullableNativeSymbolSource { get; }NullableNativeSymbolStatus
Section titled “NullableNativeSymbolStatus”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<NativeSymbolStatus>>
public JsonTypeInfo<NativeSymbolStatus?> NullableNativeSymbolStatus { get; }NullableUInt32
Section titled “NullableUInt32”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<UInt32>>
public JsonTypeInfo<uint?> NullableUInt32 { get; }NullableUInt64
Section titled “NullableUInt64”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<UInt64>>
public JsonTypeInfo<ulong?> NullableUInt64 { get; }OperationStatusPayload
Section titled “OperationStatusPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<OperationStatusPayload>
public JsonTypeInfo<OperationStatusPayload> OperationStatusPayload { get; }OutputLine
Section titled “OutputLine”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<OutputLine>
public JsonTypeInfo<OutputLine> OutputLine { get; }PdbProvenance
Section titled “PdbProvenance”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<PdbProvenance>
public JsonTypeInfo<PdbProvenance> PdbProvenance { get; }PdbProvenanceKind
Section titled “PdbProvenanceKind”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<PdbProvenanceKind>
public JsonTypeInfo<PdbProvenanceKind> PdbProvenanceKind { get; }PeHeaders
Section titled “PeHeaders”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<PeHeaders>
public JsonTypeInfo<PeHeaders> PeHeaders { get; }PEMagic
Section titled “PEMagic”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<PEMagic>
public JsonTypeInfo<PEMagic> PEMagic { get; }PreIlcSummary
Section titled “PreIlcSummary”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<PreIlcSummary>
public JsonTypeInfo<PreIlcSummary> PreIlcSummary { get; }Protocol
Section titled “Protocol”The protocol context configured with camel-case enum values.
Returns: DotsiderJsonContext
public static DotsiderJsonContext Protocol { get; }ReadyToRunAmbiguityPayload
Section titled “ReadyToRunAmbiguityPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<ReadyToRunAmbiguityPayload>
public JsonTypeInfo<ReadyToRunAmbiguityPayload> ReadyToRunAmbiguityPayload { get; }ReadyToRunMethodReport
Section titled “ReadyToRunMethodReport”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<ReadyToRunMethodReport>
public JsonTypeInfo<ReadyToRunMethodReport> ReadyToRunMethodReport { get; }ReadyToRunNativeAvailability
Section titled “ReadyToRunNativeAvailability”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<ReadyToRunNativeAvailability>
public JsonTypeInfo<ReadyToRunNativeAvailability> ReadyToRunNativeAvailability { get; }ReadyToRunSummary
Section titled “ReadyToRunSummary”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<ReadyToRunSummary>
public JsonTypeInfo<ReadyToRunSummary> ReadyToRunSummary { get; }RecoveredMemberSearchPayload
Section titled “RecoveredMemberSearchPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<RecoveredMemberSearchPayload>
public JsonTypeInfo<RecoveredMemberSearchPayload> RecoveredMemberSearchPayload { get; }RecoveredMethodPayload
Section titled “RecoveredMethodPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<RecoveredMethodPayload>
public JsonTypeInfo<RecoveredMethodPayload> RecoveredMethodPayload { get; }RecoveredType
Section titled “RecoveredType”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<RecoveredType>
public JsonTypeInfo<RecoveredType> RecoveredType { get; }RecoveredTypePayload
Section titled “RecoveredTypePayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<RecoveredTypePayload>
public JsonTypeInfo<RecoveredTypePayload> RecoveredTypePayload { get; }ResolvedAssemblyInfo
Section titled “ResolvedAssemblyInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<ResolvedAssemblyInfo>
public JsonTypeInfo<ResolvedAssemblyInfo> ResolvedAssemblyInfo { get; }ResourceInfo
Section titled “ResourceInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<ResourceInfo>
public JsonTypeInfo<ResourceInfo> ResourceInfo { get; }SectionCharacteristics
Section titled “SectionCharacteristics”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SectionCharacteristics>
public JsonTypeInfo<SectionCharacteristics> SectionCharacteristics { get; }SectionInfo
Section titled “SectionInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SectionInfo>
public JsonTypeInfo<SectionInfo> SectionInfo { get; }SequencePointInfo
Section titled “SequencePointInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SequencePointInfo>
public JsonTypeInfo<SequencePointInfo> SequencePointInfo { get; }SessionInfoPayload
Section titled “SessionInfoPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SessionInfoPayload>
public JsonTypeInfo<SessionInfoPayload> SessionInfoPayload { get; }SizeBasis
Section titled “SizeBasis”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeBasis>
public JsonTypeInfo<SizeBasis> SizeBasis { get; }SizeBudget
Section titled “SizeBudget”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeBudget>
public JsonTypeInfo<SizeBudget> SizeBudget { get; }SizeBudgetEvaluation
Section titled “SizeBudgetEvaluation”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeBudgetEvaluation>
public JsonTypeInfo<SizeBudgetEvaluation> SizeBudgetEvaluation { get; }SizeBudgetMetric
Section titled “SizeBudgetMetric”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeBudgetMetric>
public JsonTypeInfo<SizeBudgetMetric> SizeBudgetMetric { get; }SizeBudgetPayload
Section titled “SizeBudgetPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeBudgetPayload>
public JsonTypeInfo<SizeBudgetPayload> SizeBudgetPayload { get; }SizeBudgetScope
Section titled “SizeBudgetScope”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeBudgetScope>
public JsonTypeInfo<SizeBudgetScope> SizeBudgetScope { get; }SizeBudgetSeverity
Section titled “SizeBudgetSeverity”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeBudgetSeverity>
public JsonTypeInfo<SizeBudgetSeverity> SizeBudgetSeverity { get; }SizeBudgetViolation
Section titled “SizeBudgetViolation”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeBudgetViolation>
public JsonTypeInfo<SizeBudgetViolation> SizeBudgetViolation { get; }SizeDiffAggregate
Section titled “SizeDiffAggregate”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeDiffAggregate>
public JsonTypeInfo<SizeDiffAggregate> SizeDiffAggregate { get; }SizeDiffContributor
Section titled “SizeDiffContributor”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeDiffContributor>
public JsonTypeInfo<SizeDiffContributor> SizeDiffContributor { get; }SizeDiffKindCounts
Section titled “SizeDiffKindCounts”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeDiffKindCounts>
public JsonTypeInfo<SizeDiffKindCounts> SizeDiffKindCounts { get; }SizeDiffNode
Section titled “SizeDiffNode”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeDiffNode>
public JsonTypeInfo<SizeDiffNode> SizeDiffNode { get; }SizeDiffPayload
Section titled “SizeDiffPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeDiffPayload>
public JsonTypeInfo<SizeDiffPayload> SizeDiffPayload { get; }SizeDiffSummary
Section titled “SizeDiffSummary”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeDiffSummary>
public JsonTypeInfo<SizeDiffSummary> SizeDiffSummary { get; }SizeNode
Section titled “SizeNode”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeNode>
public JsonTypeInfo<SizeNode> SizeNode { get; }SizeNodeKind
Section titled “SizeNodeKind”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SizeNodeKind>
public JsonTypeInfo<SizeNodeKind> SizeNodeKind { get; }SourceLinkInfo
Section titled “SourceLinkInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SourceLinkInfo>
public JsonTypeInfo<SourceLinkInfo> SourceLinkInfo { get; }SourceLinkMapping
Section titled “SourceLinkMapping”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<SourceLinkMapping>
public JsonTypeInfo<SourceLinkMapping> SourceLinkMapping { get; }String
Section titled “String”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<String>
public JsonTypeInfo<string> String { get; }StringArray
Section titled “StringArray”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<String[]>
public JsonTypeInfo<string[]> StringArray { get; }StringEntry
Section titled “StringEntry”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<StringEntry>
public JsonTypeInfo<StringEntry> StringEntry { get; }StringSource
Section titled “StringSource”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<StringSource>
public JsonTypeInfo<StringSource> StringSource { get; }StringsPayload
Section titled “StringsPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<StringsPayload>
public JsonTypeInfo<StringsPayload> StringsPayload { get; }Subsystem
Section titled “Subsystem”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<Subsystem>
public JsonTypeInfo<Subsystem> Subsystem { get; }TimeSpan
Section titled “TimeSpan”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<TimeSpan>
public JsonTypeInfo<TimeSpan> TimeSpan { get; }TokenResolutionPayload
Section titled “TokenResolutionPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<TokenResolutionPayload>
public JsonTypeInfo<TokenResolutionPayload> TokenResolutionPayload { get; }TraceEventCategory
Section titled “TraceEventCategory”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<TraceEventCategory>
public JsonTypeInfo<TraceEventCategory> TraceEventCategory { get; }TraceEventEntry
Section titled “TraceEventEntry”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<TraceEventEntry>
public JsonTypeInfo<TraceEventEntry> TraceEventEntry { get; }TraceSummary
Section titled “TraceSummary”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<TraceSummary>
public JsonTypeInfo<TraceSummary> TraceSummary { get; }TypeAttributes
Section titled “TypeAttributes”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<TypeAttributes>
public JsonTypeInfo<TypeAttributes> TypeAttributes { get; }TypeDefInfo
Section titled “TypeDefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<TypeDefInfo>
public JsonTypeInfo<TypeDefInfo> TypeDefInfo { get; }TypeRefInfo
Section titled “TypeRefInfo”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<TypeRefInfo>
public JsonTypeInfo<TypeRefInfo> TypeRefInfo { get; }UInt16
Section titled “UInt16”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<UInt16>
public JsonTypeInfo<ushort> UInt16 { get; }UInt32
Section titled “UInt32”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<UInt32>
public JsonTypeInfo<uint> UInt32 { get; }UInt64
Section titled “UInt64”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<UInt64>
public JsonTypeInfo<ulong> UInt64 { get; }WasmFunctionPayload
Section titled “WasmFunctionPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<WasmFunctionPayload>
public JsonTypeInfo<WasmFunctionPayload> WasmFunctionPayload { get; }WasmFunctionsPayload
Section titled “WasmFunctionsPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<WasmFunctionsPayload>
public JsonTypeInfo<WasmFunctionsPayload> WasmFunctionsPayload { get; }WasmSectionPayload
Section titled “WasmSectionPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<WasmSectionPayload>
public JsonTypeInfo<WasmSectionPayload> WasmSectionPayload { get; }WasmSectionsPayload
Section titled “WasmSectionsPayload”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<WasmSectionsPayload>
public JsonTypeInfo<WasmSectionsPayload> WasmSectionsPayload { get; }WasmSummary
Section titled “WasmSummary”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<WasmSummary>
public JsonTypeInfo<WasmSummary> WasmSummary { get; }WebcilSummary
Section titled “WebcilSummary”Defines the source generated JSON serialization contract metadata for a given type.
Returns: JsonTypeInfo<WebcilSummary>
public JsonTypeInfo<WebcilSummary> WebcilSummary { get; }Methods
Section titled “Methods”CreateOptions()
Section titled “CreateOptions()”Creates the JSON options shared by all dotsider source-generated contexts.
Returns: JsonSerializerOptions
public static JsonSerializerOptions CreateOptions()GetTypeInfo(Type)
Section titled “GetTypeInfo(Type)”Parameters:
type(Type)
Returns: JsonTypeInfo
public override JsonTypeInfo? GetTypeInfo(Type type)