1 write to _smiEventSink
System.Data (1)
fx\src\data\System\Data\SqlClient\SqlInternalConnectionSmi.cs (1)
120_smiEventSink = new EventSink(this);
16 references to _smiEventSink
System.Data (16)
fx\src\data\System\Data\SqlClient\SqlInternalConnectionSmi.cs (16)
141return _smiEventSink; 242CurrentDatabase = _smiConnection.GetCurrentDatabase(_smiEventSink); 244_smiEventSink.ProcessMessagesAndThrow(); 286_smiConnection.SetCurrentDatabase(database, _smiEventSink); 287_smiEventSink.ProcessMessagesAndThrow(); 364_smiConnection.BeginTransaction(transactionName, iso, _smiEventSink); 370Debug.Assert(_smiEventSink.HasMessages || null != _currentTransaction, "begin transaction without TransactionStarted event?"); 376_smiConnection.CommitTransaction(_currentTransaction.TransactionId, _smiEventSink); 381PromotedDTCToken = _smiConnection.PromoteTransaction(_currentTransaction.TransactionId, _smiEventSink); 387_smiConnection.RollbackTransaction(_currentTransaction.TransactionId, transactionName, _smiEventSink); 392_smiConnection.CreateTransactionSavePoint(_currentTransaction.TransactionId, transactionName, _smiEventSink); 400_smiEventSink.ProcessMessagesAndThrow(); 404byte[] whereAbouts = _smiConnection.GetDTCAddress(_smiEventSink); // might want to store this on the SmiLink because it doesn't change, but we want to be compatible with TDS which doesn't have a link yet. 406_smiEventSink.ProcessMessagesAndThrow(); 471_smiConnection.EnlistTransaction(transactionCookie, _smiEventSink); 472_smiEventSink.ProcessMessagesAndThrow();