4 writes to NumericValue
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 };
8 references to NumericValue
Microsoft.Diagnostics.DataContractReader (8)
ContractDescriptorParser.cs (1)
99
[MemberNotNullWhen(true, nameof(
NumericValue
))]
ContractDescriptorTarget.cs (7)
274
if (global.
NumericValue
.Value >= (ulong)descriptor.PointerData.Length)
275
throw DescriptorMalformed($"Invalid pointer data index {global.
NumericValue
.Value}.");
279
NumericValue = descriptor.PointerData[global.
NumericValue
.Value].Value,
288
NumericValue = global.
NumericValue
,
322
if (subDescriptor.Value.
NumericValue
.Value >= (ulong)descriptor.PointerData.Length)
323
throw DescriptorMalformed($"Invalid pointer data index {subDescriptor.Value.
NumericValue
.Value}.");
325
yield return (subDescriptor.Key, descriptor.PointerData[(int)subDescriptor.Value.
NumericValue
]);