Ejemplo n.º 1
0
 public override ByteBuf SetBytes(int index, ByteBuf src, int srcIndex, int length)
 {
     CheckSrcIndex(index, length, srcIndex, src.Capacity);
     // avoid check for memory address
     if (src.HasArray())
     {
         SetBytes(index, src.Array(), src.ArrayOffset() + srcIndex, length);
     }
     else
     {
         src.GetBytes(srcIndex, _array, index, length);
     }
     return(this);
 }
Ejemplo n.º 2
0
 public override int ArrayOffset()
 {
     return(_buffer.ArrayOffset());
 }
Ejemplo n.º 3
0
 public override int ArrayOffset()
 {
     return(_buffer.ArrayOffset() + _adjustment);
 }