public NativeParser GetNext() { for (;;) { while (_parser.Offset < _endOffset) { byte lowHashcode = _parser.GetUInt8(); return(_parser.GetParserFromRelativeOffset()); } if (_currentBucket >= _table._bucketMask) { return(new NativeParser()); } _currentBucket++; _parser = _table.GetParserForBucket(_currentBucket, out _endOffset); } }
internal AllEntriesEnumerator(NativeHashtable table) { _table = table; _currentBucket = 0; _parser = _table.GetParserForBucket(_currentBucket, out _endOffset); }
internal AllEntriesEnumerator(NativeHashtable table) { _table = table; _currentBucket = 0; _parser = _table.GetParserForBucket(_currentBucket, out _endOffset); }