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)
141
return
_smiEventSink
;
242
CurrentDatabase = _smiConnection.GetCurrentDatabase(
_smiEventSink
);
244
_smiEventSink
.ProcessMessagesAndThrow();
286
_smiConnection.SetCurrentDatabase(database,
_smiEventSink
);
287
_smiEventSink
.ProcessMessagesAndThrow();
364
_smiConnection.BeginTransaction(transactionName, iso,
_smiEventSink
);
370
Debug.Assert(
_smiEventSink
.HasMessages || null != _currentTransaction, "begin transaction without TransactionStarted event?");
376
_smiConnection.CommitTransaction(_currentTransaction.TransactionId,
_smiEventSink
);
381
PromotedDTCToken = _smiConnection.PromoteTransaction(_currentTransaction.TransactionId,
_smiEventSink
);
387
_smiConnection.RollbackTransaction(_currentTransaction.TransactionId, transactionName,
_smiEventSink
);
392
_smiConnection.CreateTransactionSavePoint(_currentTransaction.TransactionId, transactionName,
_smiEventSink
);
400
_smiEventSink
.ProcessMessagesAndThrow();
404
byte[] 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();