1 write to Value
Microsoft.Diagnostics.DataContractReader.Legacy (1)
Marshalling\ClrDataAddress.cs (1)
19
public ClrDataAddress(ulong value) =>
Value
= value;
17 references to Value
Microsoft.Diagnostics.DataContractReader.Legacy (17)
ConversionExtensions.cs (4)
57
long signedAddr = (long)address.
Value
;
60
throw new ArgumentException($"ClrDataAddress 0x{address.
Value
:x} out of range for the target platform.", nameof(address));
77
long signedAddr = (long)address.
Value
;
80
throw new ArgumentException($"ClrDataAddress 0x{address.
Value
:x} out of range for the target platform.", nameof(address));
Marshalling\ClrDataAddress.cs (6)
21
public static implicit operator ulong(ClrDataAddress a) => a.
Value
;
25
public readonly bool Equals(ClrDataAddress other) =>
Value
== other.
Value
;
26
public override readonly int GetHashCode() =>
Value
.GetHashCode();
28
public override readonly string ToString() => $"0x{
Value
:x}";
35
public static ulong ConvertToUnmanaged(ClrDataAddress address) => address.
Value
;
SOSDacImpl.cs (7)
4847
pCallback(index, element.ToClrDataAddress(_target).
Value
, token);
4857
Dictionary<ulong, uint> expectedElements = elements.ToDictionary(tuple => tuple.Address.ToClrDataAddress(_target).
Value
, tuple => tuple.Index);
4902
info.RCW.ToClrDataAddress(_target).
Value
,
4903
info.Context.ToClrDataAddress(_target).
Value
,
4904
info.STAThread.ToClrDataAddress(_target).
Value
,
4916
Dictionary<ulong, ulong> expectedElements = cleanupInfos.ToDictionary(info => info.RCW.ToClrDataAddress(_target).
Value
, info => info.Context.ToClrDataAddress(_target).
Value
);