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)
64
if (
_rgchBuf
== null)
72
_lCurLen =
_rgchBuf
.Length;
122
return
_rgchBuf
;
152
_ => (
_rgchBuf
== null) ? -1L :
_rgchBuf
.Length,
181
Array.Copy(
_rgchBuf
!, buffer, (int)_lCurLen);
271
if (null ==
_rgchBuf
)
274
ArgumentOutOfRangeException.ThrowIfGreaterThan(value,
_rgchBuf
.Length);
321
Array.Copy(
_rgchBuf
!, offset, buffer, offsetInBuffer, count);
343
if (
_rgchBuf
== null)
348
if (offset >
_rgchBuf
.Length)
357
if (count >
_rgchBuf
.Length - offset)
385
Array.Copy(buffer, offsetInBuffer,
_rgchBuf
, offset, count);
433
Debug.Assert(FStream() || (
_rgchBuf
!= null && _lCurLen <=
_rgchBuf
.Length));
456
if (
_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;