public override IByteBuffer WriteZero(int length) { this.EnsureWritable(length); int wIndex = this.WriterIndex; UnsafeByteBufferUtil.SetZero(this.Addr(wIndex), length); this.SetWriterIndex(wIndex + length); return(this); }
public override unsafe IByteBuffer SetZero(int index, int length) { this.CheckIndex(index, length); fixed(byte *addr = &this.Addr(index)) UnsafeByteBufferUtil.SetZero(addr, length); return(this); }
public override unsafe IByteBuffer WriteZero(int length) { this.EnsureWritable(length); int wIndex = this.WriterIndex; fixed(byte *addr = &this.Addr(wIndex)) UnsafeByteBufferUtil.SetZero(addr, length); this.SetWriterIndex(wIndex + length); return(this); }
public override IByteBuffer SetZero(int index, int length) { this.CheckIndex(index, length); UnsafeByteBufferUtil.SetZero(this.Addr(index), length); return(this); }