1 write to _config
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
144_config = mainDescriptor.Config;
22 references to _config
Microsoft.Diagnostics.DataContractReader (22)
ContractDescriptorTarget.cs (22)
213types[DataType.pointer.ToString()] = new TypeInfo { Size = (uint)_config.PointerSize }; 217if (descriptor.Config.IsLittleEndian != _config.IsLittleEndian || 218descriptor.Config.PointerSize != _config.PointerSize) 413public override int PointerSize => _config.PointerSize; 414public override bool IsLittleEndian => _config.IsLittleEndian; 439if (!TryRead(address, _config.IsLittleEndian, _dataTargetDelegates, out T value)) 468if (!TryRead(address, _config.IsLittleEndian, _dataTargetDelegates, out T readValue)) 494if (!TryWrite(address, _config.IsLittleEndian, _dataTargetDelegates, value)) 500if (_config.PointerSize == 8) 508if (_config.PointerSize == 8) 590if (!TryReadPointer(address, _config, _dataTargetDelegates, out TargetPointer pointer)) 597=> TryReadPointer(address, _config, _dataTargetDelegates, out value); 601if (_config.PointerSize == sizeof(uint)) 603return new TargetPointer(Read<uint>(bytes.Slice(0, sizeof(uint)), _config.IsLittleEndian)); 607return new TargetPointer(Read<ulong>(bytes.Slice(0, sizeof(ulong)), _config.IsLittleEndian)); 656address += (ulong)_config.PointerSize; 709string result = _config.IsLittleEndian 722if (!TryReadNUInt(address, _config, _dataTargetDelegates, out ulong value)) 730if (!TryReadNInt(address, _config, _dataTargetDelegates, out long value)) 788=> IsAligned(value, _config.PointerSize); 790=> IsAligned(value, _config.PointerSize); 792=> IsAligned(pointer.Value, _config.PointerSize);