4 writes to _rgchBuf
System.Data.Common (4)
System\Data\SQLTypes\SQLChars.cs (4)
62_rgchBuf = buffer; 88_rgchBuf = null; 457_rgchBuf = new char[lStreamLen]; 472_rgchBuf = buffer;
21 references to _rgchBuf
System.Data.Common (21)
System\Data\SQLTypes\SQLChars.cs (21)
64if (_rgchBuf == null) 72_lCurLen = _rgchBuf.Length; 122return _rgchBuf; 152_ => (_rgchBuf == null) ? -1L : _rgchBuf.Length, 181Array.Copy(_rgchBuf!, buffer, (int)_lCurLen); 271if (null == _rgchBuf) 274ArgumentOutOfRangeException.ThrowIfGreaterThan(value, _rgchBuf.Length); 321Array.Copy(_rgchBuf!, offset, buffer, offsetInBuffer, count); 343if (_rgchBuf == null) 348if (offset > _rgchBuf.Length) 357if (count > _rgchBuf.Length - offset) 385Array.Copy(buffer, offsetInBuffer, _rgchBuf, offset, count); 433Debug.Assert(FStream() || (_rgchBuf != null && _lCurLen <= _rgchBuf.Length)); 456if (_rgchBuf == null || _rgchBuf.Length < lStreamLen) 462_stream.Read(_rgchBuf, 0, (int)lStreamLen); 473_lCurLen = (_rgchBuf == null) ? x_lNull : _rgchBuf.Length; 475_state = (_rgchBuf == null) ? SqlBytesCharsState.Null : SqlBytesCharsState.Buffer;