System.Data.SqlTypes.SqlBytes.this C# (CSharp) Method

this() public method

public this ( long offset ) : byte
offset long
return byte
        public byte this[long offset]
        {
            get
            {
                if (offset < 0 || offset >= Length)
                    throw new ArgumentOutOfRangeException(nameof(offset));

                if (_rgbWorkBuf == null)
                    _rgbWorkBuf = new byte[1];

                Read(offset, _rgbWorkBuf, 0, 1);
                return _rgbWorkBuf[0];
            }
            set
            {
                if (_rgbWorkBuf == null)
                    _rgbWorkBuf = new byte[1];
                _rgbWorkBuf[0] = value;
                Write(offset, _rgbWorkBuf, 0, 1);
            }
        }