public MarketDataEnumerator(BinaryMarketDataSerializer <TData, TMetaInfo> serializer, BitArrayReader reader, TMetaInfo metaInfo) { Serializer = serializer ?? throw new ArgumentNullException(nameof(serializer)); Index = -1; Reader = reader ?? throw new ArgumentNullException(nameof(reader)); _originalMetaInfo = metaInfo ?? throw new ArgumentNullException(nameof(metaInfo)); }
public MarketDataEnumerator(BinaryMarketDataSerializer <TData, TMetaInfo> serializer, BitArrayReader reader, TMetaInfo metaInfo) { if (serializer == null) { throw new ArgumentNullException("serializer"); } if (reader == null) { throw new ArgumentNullException("reader"); } if (metaInfo == null) { throw new ArgumentNullException("metaInfo"); } Serializer = serializer; Index = -1; Reader = reader; _originalMetaInfo = metaInfo; }