1 write to _config
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
150
_config
= mainDescriptor.Config;
22 references to _config
Microsoft.Diagnostics.DataContractReader (22)
ContractDescriptorTarget.cs (22)
220
types[DataType.pointer.ToString()] = new TypeInfo { Size = (uint)
_config
.PointerSize };
224
if (descriptor.Config.IsLittleEndian !=
_config
.IsLittleEndian ||
225
descriptor.Config.PointerSize !=
_config
.PointerSize)
446
public override int PointerSize =>
_config
.PointerSize;
447
public override bool IsLittleEndian =>
_config
.IsLittleEndian;
472
if (!TryRead(address,
_config
.IsLittleEndian, _dataTargetDelegates, out T value))
501
if (!TryRead(address,
_config
.IsLittleEndian, _dataTargetDelegates, out T readValue))
527
if (!TryWrite(address,
_config
.IsLittleEndian, _dataTargetDelegates, value))
533
if (
_config
.PointerSize == 8)
541
if (
_config
.PointerSize == 8)
623
if (!TryReadPointer(address,
_config
, _dataTargetDelegates, out TargetPointer pointer))
630
=> TryReadPointer(address,
_config
, _dataTargetDelegates, out value);
634
if (
_config
.PointerSize == sizeof(uint))
636
return new TargetPointer(Read<uint>(bytes.Slice(0, sizeof(uint)),
_config
.IsLittleEndian));
640
return new TargetPointer(Read<ulong>(bytes.Slice(0, sizeof(ulong)),
_config
.IsLittleEndian));
689
address += (ulong)
_config
.PointerSize;
742
string result =
_config
.IsLittleEndian
755
if (!TryReadNUInt(address,
_config
, _dataTargetDelegates, out ulong value))
763
if (!TryReadNInt(address,
_config
, _dataTargetDelegates, out long value))
821
=> IsAligned(value,
_config
.PointerSize);
823
=> IsAligned(value,
_config
.PointerSize);
825
=> IsAligned(pointer.Value,
_config
.PointerSize);