7 writes to _parserLock
System.Data (7)
fx\src\data\System\Data\SqlClient\SqlBulkCopy.cs (7)
1775_parserLock = internalConnection._parserLock; 1806_parserLock = null; 1849_parserLock = null; 2570_parserLock = null; 2594_parserLock = null; 2596_parserLock = _connection.GetOpenTdsConnection()._parserLock; 2613_parserLock = _connection.GetOpenTdsConnection()._parserLock;
12 references to _parserLock
System.Data (12)
fx\src\data\System\Data\SqlClient\SqlBulkCopy.cs (12)
1774Debug.Assert(_parserLock == null, "Previous parser lock not cleaned"); 1776_parserLock.Wait(canReleaseFromAnyThread: _isAsyncBulkCopy); 1804if (_parserLock != null) { 1805_parserLock.Release(); 1847if (_parserLock != null) { 1848_parserLock.Release(); 2568if (_parserLock != null) { 2569_parserLock.Release(); 2592if (_parserLock != null) { 2593_parserLock.Release(); 2597_parserLock.Wait(canReleaseFromAnyThread: true); 2614_parserLock.Wait(canReleaseFromAnyThread: false);