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