IronPython.Modules.MemoryHolder.GetSubBlock C# (CSharp) Method

GetSubBlock() public method

public GetSubBlock ( int offset ) : MemoryHolder
offset int
return MemoryHolder
        public MemoryHolder GetSubBlock(int offset) {
            // No GC.KeepAlive here because the new MemoryHolder holds onto the previous one.
            return new MemoryHolder(_data.Add(offset), _size - offset, this);
        }

Usage Example

Ejemplo n.º 1
0
            object INativeType.GetValue(MemoryHolder /*!*/ owner, object readingFrom, int offset, bool raw)
            {
                _Structure res = (_Structure)CreateInstance(this.Context.SharedContext);

                res._memHolder = owner.GetSubBlock(offset);
                return(res);
            }
All Usage Examples Of IronPython.Modules.MemoryHolder::GetSubBlock