コード例 #1
0
            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));
            }
コード例 #2
0
            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;
            }