internal LabeledDbDataReader(MultiShardException exception, ShardLocation shardLocation, DbCommand cmd) : this(shardLocation, cmd) { if (null == exception) { throw new ArgumentNullException("exception"); } this.Exception = exception; }