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)
135
var info4 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>>
150
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),
153
properties[4] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>>(options, info4);
155
var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>>
170
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),
173
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
>(),
39
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);
49
private void DictionaryStringGlobalDescriptorSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.
GlobalDescriptor
>? value)
59
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)
263
foreach ((string name, ContractDescriptorParser.
GlobalDescriptor
global) in descriptor.ContractDescriptor.Globals)
316
foreach (KeyValuePair<string, ContractDescriptorParser.
GlobalDescriptor
> subDescriptor in descriptor.ContractDescriptor?.SubDescriptors ?? [])