1 instantiation of TypeDescriptor
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorParser.cs (1)
124return new TypeDescriptor { Size = size, Fields = fields };
34 references to TypeDescriptor
Microsoft.Diagnostics.DataContractReader (34)
_generated\0\ContractDescriptorContext.ContractDescriptor.g.cs (3)
113var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>> 128AttributeProviderFactory = static () => typeof(global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.ContractDescriptor).GetProperty("Types", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>), global::System.Array.Empty<global::System.Type>(), null), 131properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>>(options, info3);
_generated\14\ContractDescriptorContext.GetJsonTypeInfo.g.cs (2)
36if (type == typeof(global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor)) 48if (type == typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>))
_generated\3\ContractDescriptorContext.TypeDescriptor.g.cs (9)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>? _TypeDescriptor; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor> TypeDescriptor 24get => _TypeDescriptor ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>)Options.GetTypeInfo(typeof(global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor> Create_TypeDescriptor(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor> jsonTypeInfo)) 31global::System.Text.Json.Serialization.JsonConverter converter = ExpandConverter(typeof(global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor), new global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptorConverter(), options); 32jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor> (options, converter);
_generated\6\ContractDescriptorContext.DictionaryStringTypeDescriptor.g.cs (13)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>>? _DictionaryStringTypeDescriptor; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>> DictionaryStringTypeDescriptor 24get => _DictionaryStringTypeDescriptor ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>> Create_DictionaryStringTypeDescriptor(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>> jsonTypeInfo)) 31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>> 33ObjectCreator = () => new global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>(), 37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>, string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>(options, info); 47private void DictionaryStringTypeDescriptorSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>? value) 57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor> entry in value)
ContractDescriptorParser.cs (6)
39[JsonSerializable(typeof(Dictionary<string, TypeDescriptor>))] 42[JsonSerializable(typeof(TypeDescriptor))] 66public Dictionary<string, TypeDescriptor>? Types { get; set; } 108internal sealed class TypeDescriptorConverter : JsonConverter<TypeDescriptor> 113public override TypeDescriptor Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 159public override void Write(Utf8JsonWriter writer, TypeDescriptor value, JsonSerializerOptions options)
ContractDescriptorTarget.cs (1)
229foreach ((string name, ContractDescriptorParser.TypeDescriptor type) in descriptor.ContractDescriptor.Types)