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)
267
if (global.
NumericValue
.Value >= (ulong)descriptor.PointerData.Length)
268
throw new InvalidOperationException($"Invalid pointer data index {global.
NumericValue
.Value}.");
272
NumericValue = descriptor.PointerData[global.
NumericValue
.Value].Value,
281
NumericValue = global.
NumericValue
,
315
if (subDescriptor.Value.
NumericValue
.Value >= (ulong)descriptor.PointerData.Length)
316
throw new InvalidOperationException($"Invalid pointer data index {subDescriptor.Value.
NumericValue
.Value}.");
318
yield return descriptor.PointerData[(int)subDescriptor.Value.
NumericValue
];