4 instantiations of MapKey
Microsoft.Diagnostics.DataContractReader.Contracts (4)
Contracts\ExecutionManager\Helpers\NibbleMapHelpers.cs (4)
98
return new
MapKey
(_mapIdx - 1);
104
public MapKey PrevMapUnit => new
MapKey
(_mapIdx - MapUnit.SizeInNibbles);
107
public MapKey AlignDownToMapUnit() =>new
MapKey
(_mapIdx & (~(MapUnit.SizeInNibbles - 1)));
151
mapIdx =
new
(relative.Value / BytesPerBucket);
10 references to MapKey
Microsoft.Diagnostics.DataContractReader.Contracts (10)
Contracts\ExecutionManager\Helpers\NibbleMapConstantLookup.cs (1)
62
DecomposeAddress(relativeAddress, out
MapKey
mapIdx, out Nibble bucketByteIndex);
Contracts\ExecutionManager\Helpers\NibbleMapHelpers.cs (8)
41
public MapUnit FocusOnIndexedNibble(
MapKey
mapIdx)
93
public
MapKey
Prev
104
public
MapKey
PrevMapUnit => new MapKey(_mapIdx - MapUnit.SizeInNibbles);
107
public
MapKey
AlignDownToMapUnit() =>new MapKey(_mapIdx & (~(MapUnit.SizeInNibbles - 1)));
131
internal static uint ComputeNibbleShift(
MapKey
mapIdx) => mapIdx.GetNibbleShift();
136
DecomposeAddress(relativeAddress, out
MapKey
mapIdx, out Nibble bucketByteIndex);
142
internal static TargetPointer GetAbsoluteAddress(TargetPointer baseAddress,
MapKey
mapIdx, Nibble nibble)
149
internal static void DecomposeAddress(TargetNUInt relative, out
MapKey
mapIdx, out Nibble bucketByteIndex)
Contracts\ExecutionManager\Helpers\NibbleMapLinearLookup.cs (1)
70
DecomposeAddress(relativeAddress, out
MapKey
mapIdx, out Nibble bucketByteIndex);