Exemplo n.º 1
0
        // #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);
        }
Exemplo n.º 2
0
 private DocumentNameBlobHandle(int heapOffset)
 {
     Debug.Assert(HeapHandleType.IsValidHeapOffset((uint)heapOffset));
     _heapOffset = heapOffset;
 }