2 writes to _parser
System.Data (2)
fx\src\data\System\Data\SqlClient\SqlBulkCopy.cs (2)
801_parser = null; 2561_parser = _connection.Parser;
30 references to _parser
System.Data (30)
fx\src\data\System\Data\SqlClient\SqlBulkCopy.cs (30)
508Task executeTask = _parser.TdsExecuteSQLBatch(TDSCommand, this.BulkCopyTimeout, null, _stateObj, sync: !_isAsyncBulkCopy, callerHasConnectionLock: true); 551if(_parser.IsYukonOrNewer) { 753Task executeTask = _parser.TdsExecuteSQLBatch(TDSCommand, this.BulkCopyTimeout, null, _stateObj, sync: !_isAsyncBulkCopy, callerHasConnectionLock: true); 780_parser.WriteBulkCopyMetaData(metadataCollection, _sortedColumnMappings.Count, _stateObj); 1193_parser.Run(RunBehavior.UntilDone, null, null, bulkCopyHandler, _stateObj); 1207_parser.RunReliably(RunBehavior.UntilDone, null, null, bulkCopyHandler, _stateObj); 1324Debug.Assert (_parser.ShouldEncryptValuesForBulkCopy()); 1801if (_parser != null) { 1802_parser._asyncWrite = false; 1844if (_parser != null) { 1845_parser._asyncWrite = false; 1970Debug.Assert (_parser.ShouldEncryptValuesForBulkCopy()); 1971value = _parser.EncryptColumnValue(value, metadata, metadata.column, _stateObj, isDataFeed, isSqlType); 1980writeTask = _parser.WriteBulkCopyValue(value, metadata, _stateObj, isSqlType, isDataFeed, isNull); //returns Task/Null 1991_parser.WriteSqlVariantDateTime2(((DateTime)value), _stateObj); 1994_parser.WriteSqlVariantDate(((DateTime)value), _stateObj); 1997writeTask = _parser.WriteSqlVariantDataRowValue(value, _stateObj); //returns Task/Null 2116_parser._asyncWrite = false; 2117Task writeTask = _parser.WriteBulkCopyDone(_stateObj); //We should complete the current batch upto this row. 2300_parser.LoadColumnEncryptionKeys( 2342Task writeTask = _parser.WriteBulkCopyDone(_stateObj); 2395if ((cleanupParser) && (_parser != null) && (_stateObj != null)) { 2396_parser._asyncWrite = false; 2397Task task = _parser.WriteBulkCopyDone(_stateObj); 2432_parser.Connection.ThreadHasParserLockForClose = true; 2437if (_parser.State == TdsParserState.OpenNotLoggedIn || _parser.State == TdsParserState.OpenLoggedIn) { 2447_parser.Connection.ThreadHasParserLockForClose = false; 2562_parser._asyncWrite = _isAsyncBulkCopy; //very important! 2626_stateObj = _parser.GetSession(this);