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)
1774
Debug.Assert(
_parserLock
== null, "Previous parser lock not cleaned");
1776
_parserLock
.Wait(canReleaseFromAnyThread: _isAsyncBulkCopy);
1804
if (
_parserLock
!= null) {
1805
_parserLock
.Release();
1847
if (
_parserLock
!= null) {
1848
_parserLock
.Release();
2568
if (
_parserLock
!= null) {
2569
_parserLock
.Release();
2592
if (
_parserLock
!= null) {
2593
_parserLock
.Release();
2597
_parserLock
.Wait(canReleaseFromAnyThread: true);
2614
_parserLock
.Wait(canReleaseFromAnyThread: false);