/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> /// <param name="disposing">Disposes of the stream reader if set to true.</param> /// <remarks>You should use this method when finished with an instance of <see cref="BulkObjectReader"/>.</remarks> protected virtual void Dispose(bool disposing) { if (disposing) { if (_bulkObjectReader != null) { _bulkObjectReader.Dispose(); _bulkObjectReader = null; } } }
internal BulkStreamReader(IBulkObjectReader reader) { _bulkObjectReader = reader; }
public BulkStreamReader(string fileName, DownloadFileType fileType) { _bulkObjectReader = new BulkObjectReader(fileName, fileType == DownloadFileType.Csv ? ',' : '\t'); }
public BulkStreamReader(Stream stream, DownloadFileType fileType) { _bulkObjectReader = new BulkObjectReader(stream, GetDelimiter(fileType)); }
public BulkStreamReader(IBulkObjectReader reader) : base(reader) { }
protected BulkRecordReader(IBulkObjectReader reader) { _bulkObjectReader = reader; }