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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
 }