2 types derived from SmiRecordBuffer
System.Data (2)
fx\src\data\Microsoft\SqlServer\Server\MemoryRecordBuffer.cs (1)
17
internal sealed class MemoryRecordBuffer :
SmiRecordBuffer
{
fx\src\data\System\Data\SqlClient\TdsRecordBufferSetter.cs (1)
22
internal class TdsRecordBufferSetter :
SmiRecordBuffer
{
12 references to SmiRecordBuffer
System.Data (12)
fx\src\data\Microsoft\SqlServer\Server\SmiContext.cs (4)
34
internal abstract
SmiRecordBuffer
CreateRecordBuffer (
59
internal abstract void SendResultsStartToPipe(
SmiRecordBuffer
recordBuffer, SmiEventSink eventSink );
61
internal abstract void SendResultsRowToPipe(
SmiRecordBuffer
recordBuffer, SmiEventSink eventSink );
63
internal abstract void SendResultsEndToPipe(
SmiRecordBuffer
recordBuffer, SmiEventSink eventSink );
fx\src\data\Microsoft\SqlServer\Server\SqlDataRecord.cs (3)
23
SmiRecordBuffer
_recordBuffer;
613
internal SqlDataRecord(
SmiRecordBuffer
recordBuffer, params SmiExtendedMetaData[] metaData ) {
639
internal
SmiRecordBuffer
RecordBuffer { // used by SqlPipe
fx\src\data\Microsoft\SqlServer\Server\sqlpipe.cs (5)
27
SmiRecordBuffer
_recordBufferSent; // Last recordBuffer sent to pipe (for push model SendEnd).
128
using (
SmiRecordBuffer
recordBuffer = _smiContext.CreateRecordBuffer(columnMetaData, _eventSink) ) {
176
SmiRecordBuffer
recordBuffer;
224
SmiRecordBuffer
recordBuffer = record.RecordBuffer;
263
SmiRecordBuffer
recordBuffer;