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