4 instantiations of GlobalDescriptor
Microsoft.Diagnostics.DataContractReader (4)
ContractDescriptorParser.cs (4)
210
return new
GlobalDescriptor
{ NumericValue = valueCase1.NumericValue, StringValue = valueCase1.StringValue, Indirect = false };
233
return new
GlobalDescriptor
{ NumericValue = valueCase2or3.NumericValue, StringValue = valueCase2or3.StringValue, Indirect = true };
241
return new
GlobalDescriptor
{ Type = type, NumericValue = valueCase2or3.NumericValue, StringValue = valueCase2or3.StringValue, Indirect = false };
264
return new
GlobalDescriptor
{ Type = type, NumericValue = valueCase4.NumericValue, StringValue = valueCase4.StringValue, Indirect = true };
39 references to GlobalDescriptor
Microsoft.Diagnostics.DataContractReader (39)
_generated\0\ContractDescriptorContext.ContractDescriptor.g.cs (6)
133
var info4 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>>
148
AttributeProviderFactory = static () => typeof(global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.ContractDescriptor).GetProperty("Globals", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>), global::System.Array.Empty<global::System.Type>(), null),
151
properties[4] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>>(options, info4);
153
var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>>
168
AttributeProviderFactory = static () => typeof(global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.ContractDescriptor).GetProperty("SubDescriptors", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>), global::System.Array.Empty<global::System.Type>(), null),
171
properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>>(options, info5);
_generated\14\ContractDescriptorContext.GetJsonTypeInfo.g.cs (2)
32
if (type == typeof(global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
))
44
if (type == typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>))
_generated\2\ContractDescriptorContext.GlobalDescriptor.g.cs (9)
15
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>? _GlobalDescriptor;
21
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
> GlobalDescriptor
24
get => _GlobalDescriptor ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>)Options.GetTypeInfo(typeof(global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
));
27
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
> Create_GlobalDescriptor(global::System.Text.Json.JsonSerializerOptions options)
29
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
> jsonTypeInfo))
31
global::System.Text.Json.Serialization.JsonConverter converter = ExpandConverter(typeof(global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
), new global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptorConverter(), options);
32
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
> (options, converter);
_generated\5\ContractDescriptorContext.DictionaryStringGlobalDescriptor.g.cs (13)
15
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>>? _DictionaryStringGlobalDescriptor;
21
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>> DictionaryStringGlobalDescriptor
24
get => _DictionaryStringGlobalDescriptor ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>));
27
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>> Create_DictionaryStringGlobalDescriptor(global::System.Text.Json.JsonSerializerOptions options)
29
if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>> jsonTypeInfo))
31
var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>>
33
ObjectCreator = () => new global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>(),
37
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>, string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>(options, info);
47
private void DictionaryStringGlobalDescriptorSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>? value)
57
foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
> entry in value)
ContractDescriptorParser.cs (7)
41
[JsonSerializable(typeof(Dictionary<string,
GlobalDescriptor
>))]
44
[JsonSerializable(typeof(
GlobalDescriptor
))]
68
public Dictionary<string,
GlobalDescriptor
>? Globals { get; set; }
70
public Dictionary<string,
GlobalDescriptor
>? SubDescriptors { get; set; }
197
internal sealed class GlobalDescriptorConverter : JsonConverter<
GlobalDescriptor
>
199
public override
GlobalDescriptor
Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
269
public override void Write(Utf8JsonWriter writer,
GlobalDescriptor
value, JsonSerializerOptions options)
ContractDescriptorTarget.cs (2)
258
foreach ((string name, ContractDescriptorParser.
GlobalDescriptor
global) in descriptor.ContractDescriptor.Globals)
311
foreach (KeyValuePair<string, ContractDescriptorParser.
GlobalDescriptor
> subDescriptor in descriptor.ContractDescriptor?.SubDescriptors ?? [])