1 write to _buffer
System.Data (1)
fx\src\data\Microsoft\SqlServer\Server\MemoryRecordBuffer.cs (1)
24_buffer = new SqlRecordBuffer[metaData.Length];
40 references to _buffer
System.Data (40)
fx\src\data\Microsoft\SqlServer\Server\MemoryRecordBuffer.cs (40)
26for (int i = 0; i < _buffer.Length; ++i) { 27_buffer[i] = new SqlRecordBuffer(metaData[i]); 35return _buffer[ordinal].IsNull; 41return _buffer[ordinal].VariantType; 46return _buffer[ordinal].Boolean; 51return _buffer[ordinal].Byte; 57return _buffer[ordinal].BytesLength; 60return _buffer[ordinal].GetBytes(fieldOffset, buffer, bufferOffset, length); 65return _buffer[ordinal].CharsLength; 68return _buffer[ordinal].GetChars(fieldOffset, buffer, bufferOffset, length); 71return _buffer[ordinal].String; 76return _buffer[ordinal].Int16; 81return _buffer[ordinal].Int32; 86return _buffer[ordinal].Int64; 91return _buffer[ordinal].Single; 96return _buffer[ordinal].Double; 101return _buffer[ordinal].SqlDecimal; 106return _buffer[ordinal].DateTime; 111return _buffer[ordinal].Guid; 116return _buffer[ordinal].TimeSpan; 121return _buffer[ordinal].DateTimeOffset; 129_buffer[ordinal].SetNull(); 134_buffer[ordinal].Boolean = value; 139_buffer[ordinal].Byte = value; 147return _buffer[ordinal].SetBytes(fieldOffset, buffer, bufferOffset, length); 150_buffer[ordinal].BytesLength = length; 158return _buffer[ordinal].SetChars(fieldOffset, buffer, bufferOffset, length); 161_buffer[ordinal].CharsLength = length; 168_buffer[ordinal].String = value.Substring(offset, length); // Perf test shows that Substring method has already optimized the case where length = value.Length 173_buffer[ordinal].Int16 = value; 178_buffer[ordinal].Int32 = value; 183_buffer[ordinal].Int64 = value; 188_buffer[ordinal].Single = value; 193_buffer[ordinal].Double = value; 198_buffer[ordinal].SqlDecimal = value; 203_buffer[ordinal].DateTime = value; 208_buffer[ordinal].Guid = value; 213_buffer[ordinal].TimeSpan = value; 218_buffer[ordinal].DateTimeOffset = value; 223_buffer[ordinal].VariantType = metaData;