4 writes to NumericValue
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 };
8 references to NumericValue
Microsoft.Diagnostics.DataContractReader (8)
ContractDescriptorParser.cs (1)
99[MemberNotNullWhen(true, nameof(NumericValue))]
ContractDescriptorTarget.cs (7)
272if (global.NumericValue.Value >= (ulong)descriptor.PointerData.Length) 273throw new InvalidOperationException($"Invalid pointer data index {global.NumericValue.Value}."); 277NumericValue = descriptor.PointerData[global.NumericValue.Value].Value, 286NumericValue = global.NumericValue, 320if (subDescriptor.Value.NumericValue.Value >= (ulong)descriptor.PointerData.Length) 321throw new InvalidOperationException($"Invalid pointer data index {subDescriptor.Value.NumericValue.Value}."); 323yield return descriptor.PointerData[(int)subDescriptor.Value.NumericValue];