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