2 instantiations of FieldDescriptor
Microsoft.Diagnostics.DataContractReader (2)
ContractDescriptorParser.cs (2)
173return new FieldDescriptor { Offset = offset }; 188return new FieldDescriptor { Type = type, Offset = offset };
33 references to FieldDescriptor
Microsoft.Diagnostics.DataContractReader (33)
_generated\1\ContractDescriptorContext.FieldDescriptor.g.cs (9)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>? _FieldDescriptor; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor> FieldDescriptor 24get => _FieldDescriptor ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>)Options.GetTypeInfo(typeof(global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor> Create_FieldDescriptor(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor> jsonTypeInfo)) 31global::System.Text.Json.Serialization.JsonConverter converter = ExpandConverter(typeof(global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor), new global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptorConverter(), options); 32jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor> (options, converter);
_generated\14\ContractDescriptorContext.GetJsonTypeInfo.g.cs (2)
28if (type == typeof(global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor)) 40if (type == typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>))
_generated\4\ContractDescriptorContext.DictionaryStringFieldDescriptor.g.cs (13)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>>? _DictionaryStringFieldDescriptor; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>> DictionaryStringFieldDescriptor 24get => _DictionaryStringFieldDescriptor ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>> Create_DictionaryStringFieldDescriptor(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>> jsonTypeInfo)) 31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>> 33ObjectCreator = () => new global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>(), 37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>, string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>(options, info); 47private void DictionaryStringFieldDescriptorSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>? value) 57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor> entry in value)
ContractDescriptorParser.cs (8)
40[JsonSerializable(typeof(Dictionary<string, FieldDescriptor>))] 43[JsonSerializable(typeof(FieldDescriptor))] 86public Dictionary<string, FieldDescriptor>? Fields { get; set; } 118Dictionary<string, FieldDescriptor>? fields = new(); 140var field = JsonSerializer.Deserialize(ref reader, ContractDescriptorContext.Default.FieldDescriptor); 165internal sealed class FieldDescriptorConverter : JsonConverter<FieldDescriptor> 170public override FieldDescriptor Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 191public override void Write(Utf8JsonWriter writer, FieldDescriptor value, JsonSerializerOptions options)
ContractDescriptorTarget.cs (1)
234foreach ((string fieldName, ContractDescriptorParser.FieldDescriptor field) in type.Fields)