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