1 type derived from SmiEventSink
System.Data (1)
fx\src\data\Microsoft\SqlServer\Server\SmiEventSink_Default.cs (1)
15
internal class SmiEventSink_Default :
SmiEventSink
{
178 references to SmiEventSink
System.Data (178)
fx\src\data\Microsoft\SqlServer\Server\ITypedGettersV3.cs (17)
20
bool IsDBNull(
SmiEventSink
sink, int ordinal );
24
SmiMetaData GetVariantType(
SmiEventSink
sink, int ordinal );
33
Boolean GetBoolean(
SmiEventSink
sink, int ordinal );
36
Byte GetByte(
SmiEventSink
sink, int ordinal );
40
Int64 GetBytesLength(
SmiEventSink
sink, int ordinal );
41
int GetBytes(
SmiEventSink
sink, int ordinal, long fieldOffset, byte[] buffer, int bufferOffset, int length );
44
Int64 GetCharsLength(
SmiEventSink
sink, int ordinal );
45
int GetChars(
SmiEventSink
sink, int ordinal, long fieldOffset, char[] buffer, int bufferOffset, int length );
46
String GetString(
SmiEventSink
sink, int ordinal );
49
Int16 GetInt16(
SmiEventSink
sink, int ordinal );
52
Int32 GetInt32(
SmiEventSink
sink, int ordinal );
55
Int64 GetInt64(
SmiEventSink
sink, int ordinal );
58
Single GetSingle(
SmiEventSink
sink, int ordinal );
61
Double GetDouble(
SmiEventSink
sink, int ordinal );
64
SqlDecimal GetSqlDecimal(
SmiEventSink
sink, int ordinal );
67
DateTime GetDateTime(
SmiEventSink
sink, int ordinal );
70
Guid GetGuid(
SmiEventSink
sink, int ordinal );
fx\src\data\Microsoft\SqlServer\Server\ITypedSettersV3.cs (17)
28
void SetVariantMetaData(
SmiEventSink
sink, int ordinal, SmiMetaData metaData );
32
void SetDBNull(
SmiEventSink
sink, int ordinal );
35
void SetBoolean(
SmiEventSink
sink, int ordinal, Boolean value );
38
void SetByte(
SmiEventSink
sink, int ordinal, Byte value );
44
int SetBytes(
SmiEventSink
sink, int ordinal, long fieldOffset, byte[] buffer, int bufferOffset, int length );
45
void SetBytesLength(
SmiEventSink
sink, int ordinal, long length );
51
int SetChars(
SmiEventSink
sink, int ordinal, long fieldOffset, char[] buffer, int bufferOffset, int length );
52
void SetCharsLength(
SmiEventSink
sink, int ordinal, long length );
55
void SetString(
SmiEventSink
sink, int ordinal, string value, int offset, int length );
58
void SetInt16(
SmiEventSink
sink, int ordinal, Int16 value );
61
void SetInt32(
SmiEventSink
sink, int ordinal, Int32 value );
64
void SetInt64(
SmiEventSink
sink, int ordinal, Int64 value );
67
void SetSingle(
SmiEventSink
sink, int ordinal, Single value );
70
void SetDouble(
SmiEventSink
sink, int ordinal, Double value );
73
void SetSqlDecimal(
SmiEventSink
sink, int ordinal, SqlDecimal value );
76
void SetDateTime(
SmiEventSink
sink, int ordinal, DateTime value );
79
void SetGuid(
SmiEventSink
sink, int ordinal, Guid value );
fx\src\data\Microsoft\SqlServer\Server\MemoryRecordBuffer.cs (38)
34
public override bool IsDBNull(
SmiEventSink
sink, int ordinal) {
40
public override SmiMetaData GetVariantType(
SmiEventSink
sink, int ordinal) {
45
public override Boolean GetBoolean(
SmiEventSink
sink, int ordinal) {
50
public override Byte GetByte(
SmiEventSink
sink, int ordinal) {
56
public override Int64 GetBytesLength(
SmiEventSink
sink, int ordinal) {
59
public override int GetBytes(
SmiEventSink
sink, int ordinal, long fieldOffset, byte[] buffer, int bufferOffset, int length) {
64
public override Int64 GetCharsLength(
SmiEventSink
sink, int ordinal) {
67
public override int GetChars(
SmiEventSink
sink, int ordinal, long fieldOffset, char[] buffer, int bufferOffset, int length) {
70
public override String GetString(
SmiEventSink
sink, int ordinal) {
75
public override Int16 GetInt16(
SmiEventSink
sink, int ordinal) {
80
public override Int32 GetInt32(
SmiEventSink
sink, int ordinal) {
85
public override Int64 GetInt64(
SmiEventSink
sink, int ordinal) {
90
public override Single GetSingle(
SmiEventSink
sink, int ordinal) {
95
public override Double GetDouble(
SmiEventSink
sink, int ordinal) {
100
public override SqlDecimal GetSqlDecimal(
SmiEventSink
sink, int ordinal) {
105
public override DateTime GetDateTime(
SmiEventSink
sink, int ordinal) {
110
public override Guid GetGuid(
SmiEventSink
sink, int ordinal) {
115
public override TimeSpan GetTimeSpan(
SmiEventSink
sink, int ordinal) {
120
public override DateTimeOffset GetDateTimeOffset(
SmiEventSink
sink, int ordinal) {
128
public override void SetDBNull(
SmiEventSink
sink, int ordinal) {
133
public override void SetBoolean(
SmiEventSink
sink, int ordinal, Boolean value) {
138
public override void SetByte(
SmiEventSink
sink, int ordinal, Byte value) {
146
public override int SetBytes(
SmiEventSink
sink, int ordinal, long fieldOffset, byte[] buffer, int bufferOffset, int length) {
149
public override void SetBytesLength(
SmiEventSink
sink, int ordinal, long length) {
157
public override int SetChars(
SmiEventSink
sink, int ordinal, long fieldOffset, char[] buffer, int bufferOffset, int length) {
160
public override void SetCharsLength(
SmiEventSink
sink, int ordinal, long length) {
165
public override void SetString(
SmiEventSink
sink, int ordinal, string value, int offset, int length) {
172
public override void SetInt16(
SmiEventSink
sink, int ordinal, Int16 value) {
177
public override void SetInt32(
SmiEventSink
sink, int ordinal, Int32 value) {
182
public override void SetInt64(
SmiEventSink
sink, int ordinal, Int64 value) {
187
public override void SetSingle(
SmiEventSink
sink, int ordinal, Single value) {
192
public override void SetDouble(
SmiEventSink
sink, int ordinal, Double value) {
197
public override void SetSqlDecimal(
SmiEventSink
sink, int ordinal, SqlDecimal value) {
202
public override void SetDateTime(
SmiEventSink
sink, int ordinal, DateTime value) {
207
public override void SetGuid(
SmiEventSink
sink, int ordinal, Guid value) {
212
public override void SetTimeSpan(
SmiEventSink
sink, int ordinal, TimeSpan value) {
217
public override void SetDateTimeOffset(
SmiEventSink
sink, int ordinal, DateTimeOffset value) {
222
public override void SetVariantMetaData(
SmiEventSink
sink, int ordinal, SmiMetaData metaData) {
fx\src\data\Microsoft\SqlServer\Server\SmiConnection.cs (10)
21
SmiEventSink
eventSink
26
SmiEventSink
eventSink
43
SmiEventSink
eventSink
60
SmiEventSink
eventSink
65
SmiEventSink
eventSink
71
SmiEventSink
eventSink
75
SmiEventSink
eventSink
80
SmiEventSink
eventSink
85
SmiEventSink
eventSink
91
SmiEventSink
eventSink
fx\src\data\Microsoft\SqlServer\Server\SmiContext.cs (8)
36
SmiEventSink
eventSink
43
SmiEventSink
eventSink
51
SmiEventSink
eventSink,
57
internal abstract void SendMessageToPipe( string message,
SmiEventSink
eventSink );
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 );
68
internal virtual SmiStream GetScratchStream(
SmiEventSink
sink ) {
fx\src\data\Microsoft\SqlServer\Server\SmiEventSink_Default.cs (3)
17
private
SmiEventSink
_parent; // next level up, which we'll defer to if we don't need to handle the event.
51
internal
SmiEventSink
Parent {
180
internal SmiEventSink_Default (
SmiEventSink
parent ) {
fx\src\data\Microsoft\SqlServer\Server\SmiEventSink_DeferedProcessing.cs (1)
34
internal SmiEventSink_DeferedProcessing (
SmiEventSink
parent ) : base(parent) {
fx\src\data\Microsoft\SqlServer\Server\SmiEventStream.cs (2)
17
internal abstract void Close(
SmiEventSink
sink );
29
internal abstract void ProcessEvent(
SmiEventSink
sink );
fx\src\data\Microsoft\SqlServer\Server\SmiLink.cs (1)
32
internal abstract object GetCurrentContext(
SmiEventSink
eventSink );
fx\src\data\Microsoft\SqlServer\Server\SmiRecordBuffer.cs (1)
25
SmiEventSink
eventSink
fx\src\data\Microsoft\SqlServer\Server\SmiRequestExecutor.cs (1)
22
SmiEventSink
eventSink
fx\src\data\Microsoft\SqlServer\Server\SmiStream.cs (10)
28
public abstract long GetLength(
SmiEventSink
sink );
30
public abstract long GetPosition(
SmiEventSink
sink );
31
public abstract void SetPosition(
SmiEventSink
sink, long position );
33
public abstract void Flush(
SmiEventSink
sink );
35
public abstract long Seek(
SmiEventSink
sink, long offset, SeekOrigin origin );
37
public abstract void SetLength(
SmiEventSink
sink, long value );
39
public abstract int Read(
SmiEventSink
sink, byte[] buffer, int offset, int count );
40
public abstract void Write(
SmiEventSink
sink, byte[] buffer, int offset, int count );
42
public abstract int Read(
SmiEventSink
sink, char[] buffer, int offset, int count );
43
public abstract void Write(
SmiEventSink
sink, char[] buffer, int offset, int count );
fx\src\data\Microsoft\SqlServer\Server\SmiTypedGetterSetter.cs (42)
35
public virtual bool IsDBNull(
SmiEventSink
sink, int ordinal) {
46
public virtual SmiMetaData GetVariantType(
SmiEventSink
sink, int ordinal) {
56
public virtual Boolean GetBoolean(
SmiEventSink
sink, int ordinal) {
66
public virtual Byte GetByte(
SmiEventSink
sink, int ordinal) {
77
public virtual Int64 GetBytesLength(
SmiEventSink
sink, int ordinal) {
85
public virtual int GetBytes(
SmiEventSink
sink, int ordinal, long fieldOffset, byte[] buffer, int bufferOffset, int length) {
95
public virtual Int64 GetCharsLength(
SmiEventSink
sink, int ordinal) {
103
public virtual int GetChars(
SmiEventSink
sink, int ordinal, long fieldOffset, char[] buffer, int bufferOffset, int length) {
111
public virtual String GetString(
SmiEventSink
sink, int ordinal) {
121
public virtual Int16 GetInt16(
SmiEventSink
sink, int ordinal) {
131
public virtual Int32 GetInt32(
SmiEventSink
sink, int ordinal) {
141
public virtual Int64 GetInt64(
SmiEventSink
sink, int ordinal) {
151
public virtual Single GetSingle(
SmiEventSink
sink, int ordinal) {
161
public virtual Double GetDouble(
SmiEventSink
sink, int ordinal) {
171
public virtual SqlDecimal GetSqlDecimal(
SmiEventSink
sink, int ordinal) {
181
public virtual DateTime GetDateTime(
SmiEventSink
sink, int ordinal) {
191
public virtual Guid GetGuid(
SmiEventSink
sink, int ordinal) {
201
public virtual TimeSpan GetTimeSpan(
SmiEventSink
sink, int ordinal) {
210
public virtual DateTimeOffset GetDateTimeOffset(
SmiEventSink
sink, int ordinal) {
220
internal virtual SmiTypedGetterSetter GetTypedGetterSetter(
SmiEventSink
sink, int ordinal) {
225
internal virtual bool NextElement(
SmiEventSink
sink) {
239
public virtual void SetDBNull(
SmiEventSink
sink, int ordinal) {
249
public virtual void SetBoolean(
SmiEventSink
sink, int ordinal, Boolean value) {
259
public virtual void SetByte(
SmiEventSink
sink, int ordinal, Byte value) {
272
public virtual int SetBytes(
SmiEventSink
sink, int ordinal, long fieldOffset, byte[] buffer, int bufferOffset, int length) {
280
public virtual void SetBytesLength(
SmiEventSink
sink, int ordinal, long length) {
293
public virtual int SetChars(
SmiEventSink
sink, int ordinal, long fieldOffset, char[] buffer, int bufferOffset, int length) {
301
public virtual void SetCharsLength(
SmiEventSink
sink, int ordinal, long length) {
311
public virtual void SetString(
SmiEventSink
sink, int ordinal, string value, int offset, int length) {
321
public virtual void SetInt16(
SmiEventSink
sink, int ordinal, Int16 value) {
331
public virtual void SetInt32(
SmiEventSink
sink, int ordinal, Int32 value) {
341
public virtual void SetInt64(
SmiEventSink
sink, int ordinal, Int64 value) {
351
public virtual void SetSingle(
SmiEventSink
sink, int ordinal, Single value) {
361
public virtual void SetDouble(
SmiEventSink
sink, int ordinal, Double value) {
371
public virtual void SetSqlDecimal(
SmiEventSink
sink, int ordinal, SqlDecimal value) {
381
public virtual void SetDateTime(
SmiEventSink
sink, int ordinal, DateTime value) {
391
public virtual void SetGuid(
SmiEventSink
sink, int ordinal, Guid value) {
401
public virtual void SetTimeSpan(
SmiEventSink
sink, int ordinal, TimeSpan value) {
410
public virtual void SetDateTimeOffset(
SmiEventSink
sink, int ordinal, DateTimeOffset value) {
418
public virtual void SetVariantMetaData(
SmiEventSink
sink, int ordinal, SmiMetaData metaData ) {
429
internal virtual void NewElement(
SmiEventSink
sink) {
438
internal virtual void EndElements(
SmiEventSink
sink) {
fx\src\data\System\Data\SqlClient\SqlDataReaderSmi.cs (2)
962
SmiEventSink
parentSink, // Event sink of parent command
1143
internal ReaderEventSink( SqlDataReaderSmi reader,
SmiEventSink
parent )
fx\src\data\System\Data\SqlClient\SqlInternalConnectionSmi.cs (1)
139
internal
SmiEventSink
CurrentEventSink {
fx\src\data\System\Data\SqlClient\TdsParameterSetter.cs (2)
53
internal override SmiTypedGetterSetter GetTypedGetterSetter(
SmiEventSink
sink, int ordinal) {
60
public override void SetDBNull(
SmiEventSink
sink, int ordinal) {
fx\src\data\System\Data\SqlClient\TdsRecordBufferSetter.cs (22)
69
public override void Close(
SmiEventSink
eventSink) {
80
public override void SetDBNull(
SmiEventSink
sink, int ordinal) {
86
public override void SetBoolean(
SmiEventSink
sink, int ordinal, Boolean value) {
92
public override void SetByte(
SmiEventSink
sink, int ordinal, Byte value) {
101
public override int SetBytes(
SmiEventSink
sink, int ordinal, long fieldOffset, byte[] buffer, int bufferOffset, int length) {
105
public override void SetBytesLength(
SmiEventSink
sink, int ordinal, long length) {
114
public override int SetChars(
SmiEventSink
sink, int ordinal, long fieldOffset, char[] buffer, int bufferOffset, int length) {
119
public override void SetCharsLength(
SmiEventSink
sink, int ordinal, long length) {
125
public override void SetString(
SmiEventSink
sink, int ordinal, string value, int offset, int length) {
131
public override void SetInt16(
SmiEventSink
sink, int ordinal, Int16 value) {
137
public override void SetInt32(
SmiEventSink
sink, int ordinal, Int32 value) {
143
public override void SetInt64(
SmiEventSink
sink, int ordinal, Int64 value) {
149
public override void SetSingle(
SmiEventSink
sink, int ordinal, Single value) {
155
public override void SetDouble(
SmiEventSink
sink, int ordinal, Double value) {
161
public override void SetSqlDecimal(
SmiEventSink
sink, int ordinal, SqlDecimal value) {
167
public override void SetDateTime(
SmiEventSink
sink, int ordinal, DateTime value) {
173
public override void SetGuid(
SmiEventSink
sink, int ordinal, Guid value) {
179
public override void SetTimeSpan(
SmiEventSink
sink, int ordinal, TimeSpan value) {
185
public override void SetDateTimeOffset(
SmiEventSink
sink, int ordinal, DateTimeOffset value) {
191
public override void SetVariantMetaData(
SmiEventSink
sink, int ordinal, SmiMetaData metaData) {
197
internal override void NewElement(
SmiEventSink
sink) {
211
internal override void EndElements(
SmiEventSink
sink) {