// #String, #Blob heaps internal int PeekHeapReference(int offset, bool smallRefSize) { if (smallRefSize) { return(PeekUInt16(offset)); } uint value = PeekUInt32(offset); if (!HeapHandleType.IsValidHeapOffset(value)) { Throw.ReferenceOverflow(); } return((int)value); }
private DocumentNameBlobHandle(int heapOffset) { Debug.Assert(HeapHandleType.IsValidHeapOffset((uint)heapOffset)); _heapOffset = heapOffset; }