This is an automated email from the ASF dual-hosted git repository.

nightowl888 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git.


    from 94a3e1e  Lucene.Net.Facet.Taxonomy.Directory.DirectoryTaxonomyWriter: 
Removed invalid comment
     new ee8d8e8  Lucene.Net.Diagnostics: Moved AssertionException from test 
framework to Lucene.Net assembly
     new 4b3a849  Lucene.Net.Diagnostics: Added static Debugging.Assert() 
overloads to allow assertions to be turned on and off in the Release build
     new 8de6714  Converted all non-test projects to use 
Lucene.Net.Diagnostics.Debugging.Assert() instead of 
System.Diagnostics.Debug.Assert()
     new 8aa7108  Converted test framework to use 
Lucene.Net.Diagnostics.Debugging.Assert() instead of 
Lucene.Net.Diagnostics.Debug.Assert()
     new a9eb0c8  Converted all test projects to use 
Lucene.Net.Diagnostics.Debugging.Assert() instead of 
System.Diagnostics.Debug.Assert()
     new 447bc86  SWEEP: Reviewed and added missing asserts and moved some 
assert conditions to be not run when asserts are disabled
     new 8a7f282  Added if (Debugging.AssertsEnabled) blocks to improve 
performance when asserts are disabled
     new 9caee94  Lucene.Net.Diagnostics.Debugging: Changed AssertsEnabled to a 
static field
     new a758ffa  Changed all Debugging.Assert() overloads to use bool instead 
of Func<bool>
     new c3a53c3  
Lucene.Net.TestFramework/Support/JavaCompatibility/LuceneTestCase: Fixed issue 
with reflection not finding the method due to the Func<string> parameter of 
Debugging.Assert()
     new 3ddf3df  Codecs: Reverted term vectors readers to use 
InvalidOperationException always instead of AssertionException only when assert 
is enabled
     new 4b31e7c  Lucene.Net.Tests: Don't run tests that require asserts unless 
asserts are enabled. (closes #326, see #313)
     new e8bc15f  azure-pipelines.yml: Added option to disable asserts when 
running tests

The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 azure-pipelines.yml                                |  29 +--
 .../Analysis/CharFilter/BaseCharFilter.cs          |   6 +-
 .../Analysis/CharFilter/HTMLStripCharFilter.cs     |  23 ++-
 .../Analysis/CharFilter/MappingCharFilter.cs       |   3 +-
 .../Analysis/CharFilter/NormalizeCharMap.cs        |   6 +-
 .../Compound/CompoundWordTokenFilterBase.cs        |   4 +-
 .../Analysis/Gl/GalicianStemmer.cs                 |   6 +-
 .../Analysis/Hunspell/Dictionary.cs                |  10 +-
 .../Analysis/Hunspell/Stemmer.cs                   |   6 +-
 .../Analysis/Miscellaneous/ASCIIFoldingFilter.cs   |   6 +-
 .../Miscellaneous/SingleTokenTokenStream.cs        |   5 +-
 .../Analysis/NGram/NGramTokenizer.cs               |   5 +-
 .../Pattern/PatternCaptureGroupTokenFilter.cs      |   3 +-
 .../Analysis/Pt/PortugueseStemmer.cs               |   4 +-
 .../Analysis/Pt/RSLPStemmerBase.cs                 |   3 +-
 .../Analysis/Synonym/SynonymFilter.cs              |  20 +-
 .../Analysis/Synonym/SynonymMap.cs                 |  10 +-
 .../Analysis/Util/CharArrayMap.cs                  |   6 +-
 .../Analysis/Util/CharTokenizer.cs                 |   8 +-
 .../Analysis/Util/CharacterUtils.cs                |  33 ++-
 .../Analysis/Util/RollingCharBuffer.cs             |  32 ++-
 .../Analysis/Util/SegmentingTokenizerBase.cs       |   3 +-
 .../Analysis/Util/StemmerUtil.cs                   |   7 +-
 .../Analysis/Icu/ICUNormalizer2CharFilter.cs       |   3 +-
 .../Analysis/Icu/Segmentation/ICUTokenizer.cs      |   3 +-
 .../Icu/Segmentation/ICUTokenizerFactory.cs        |   5 +-
 .../Dict/TokenInfoFST.cs                           |   5 +-
 .../GraphvizFormatter.cs                           |   9 +-
 .../JapaneseIterationMarkCharFilter.cs             |   4 +-
 .../JapaneseTokenizer.cs                           |  41 ++--
 .../Tools/BinaryDictionaryWriter.cs                |  29 +--
 .../Tools/ConnectionCostsBuilder.cs                |   8 +-
 .../Tools/ConnectionCostsWriter.cs                 |   5 +-
 .../BeiderMorseFilter.cs                           |   4 +-
 .../ByTask/Utils/AnalyzerFactory.cs                |   4 +-
 src/Lucene.Net.Benchmark/Quality/QualityStats.cs   |   3 +-
 src/Lucene.Net.Benchmark/Quality/Trec/TrecJudge.cs |   3 +-
 .../BlockTerms/BlockTermsReader.cs                 |  36 ++--
 .../BlockTerms/BlockTermsWriter.cs                 |  17 +-
 .../BlockTerms/FixedGapTermsIndexReader.cs         |  28 +--
 .../BlockTerms/FixedGapTermsIndexWriter.cs         |   3 +-
 .../BlockTerms/VariableGapTermsIndexReader.cs      |   4 +-
 .../BlockTerms/VariableGapTermsIndexWriter.cs      |   4 +-
 .../Bloom/BloomFilteringPostingsFormat.cs          |   3 +-
 src/Lucene.Net.Codecs/Bloom/FuzzySet.cs            |   3 +-
 .../IntBlock/FixedIntBlockIndexInput.cs            |   5 +-
 .../IntBlock/FixedIntBlockIndexOutput.cs           |   4 +-
 .../IntBlock/VariableIntBlockIndexInput.cs         |   3 +-
 .../IntBlock/VariableIntBlockIndexOutput.cs        |   9 +-
 .../Memory/DirectDocValuesConsumer.cs              |   5 +-
 .../Memory/DirectDocValuesProducer.cs              |   3 +-
 .../Memory/DirectPostingsFormat.cs                 |  63 +++---
 src/Lucene.Net.Codecs/Memory/FSTOrdTermsReader.cs  |  13 +-
 src/Lucene.Net.Codecs/Memory/FSTTermOutputs.cs     |   9 +-
 src/Lucene.Net.Codecs/Memory/FSTTermsReader.cs     |  11 +-
 .../Memory/MemoryDocValuesConsumer.cs              |   5 +-
 .../Memory/MemoryDocValuesProducer.cs              |   3 +-
 .../Memory/MemoryPostingsFormat.cs                 |  27 +--
 .../Pulsing/PulsingPostingsFormat.cs               |   3 +-
 .../Pulsing/PulsingPostingsReader.cs               |  11 +-
 .../Pulsing/PulsingPostingsWriter.cs               |  21 +-
 src/Lucene.Net.Codecs/Sep/SepPostingsReader.cs     |  13 +-
 src/Lucene.Net.Codecs/Sep/SepPostingsWriter.cs     |  14 +-
 src/Lucene.Net.Codecs/Sep/SepSkipListReader.cs     |   5 +-
 src/Lucene.Net.Codecs/Sep/SepSkipListWriter.cs     |   5 +-
 .../SimpleText/SimpleTextDocValuesReader.cs        |  58 +++---
 .../SimpleText/SimpleTextDocValuesWriter.cs        |  55 +++--
 .../SimpleText/SimpleTextFieldInfosReader.cs       |  31 +--
 .../SimpleText/SimpleTextFieldInfosWriter.cs       |   5 +-
 .../SimpleText/SimpleTextFieldsReader.cs           |  17 +-
 .../SimpleText/SimpleTextFieldsWriter.cs           |  14 +-
 .../SimpleText/SimpleTextLiveDocsFormat.cs         |   9 +-
 .../SimpleText/SimpleTextSegmentInfoReader.cs      |  19 +-
 .../SimpleText/SimpleTextStoredFieldsReader.cs     |  17 +-
 .../SimpleText/SimpleTextTermVectorsReader.cs      |  45 +++--
 .../SimpleText/SimpleTextTermVectorsWriter.cs      |   7 +-
 src/Lucene.Net.Expressions/ExpressionComparator.cs |   5 +-
 src/Lucene.Net.Expressions/ScoreFunctionValues.cs  |   3 +-
 src/Lucene.Net.Facet/DrillDownQuery.cs             |   5 +-
 src/Lucene.Net.Facet/DrillSideways.cs              |   3 +-
 src/Lucene.Net.Facet/DrillSidewaysScorer.cs        |   8 +-
 src/Lucene.Net.Facet/FacetsConfig.cs               |   5 +-
 src/Lucene.Net.Facet/Range/LongRangeCounter.cs     |  13 +-
 src/Lucene.Net.Facet/Taxonomy/CategoryPath.cs      |   5 +-
 .../Taxonomy/Directory/DirectoryTaxonomyWriter.cs  |   7 +-
 .../Taxonomy/Directory/TaxonomyIndexArrays.cs      |   5 +-
 src/Lucene.Net.Facet/Taxonomy/FacetLabel.cs        |   3 +-
 .../Taxonomy/FloatTaxonomyFacets.cs                |   5 +-
 src/Lucene.Net.Facet/Taxonomy/TaxonomyReader.cs    |   3 +-
 .../AbstractFirstPassGroupingCollector.cs          |  13 +-
 src/Lucene.Net.Grouping/BlockGroupingCollector.cs  |  14 +-
 src/Lucene.Net.Grouping/SearchGroup.cs             |  17 +-
 .../Term/TermGroupFacetCollector.cs                |   7 +-
 .../PostingsHighlight/MultiTermHighlighting.cs     |   5 +-
 .../PostingsHighlight/Passage.cs                   |   5 +-
 .../PostingsHighlight/PostingsHighlighter.cs       |  17 +-
 .../VectorHighlight/BaseFragListBuilder.cs         |   5 +-
 .../VectorHighlight/FieldTermStack.cs              |   5 +-
 src/Lucene.Net.Join/ToChildBlockJoinQuery.cs       |  13 +-
 src/Lucene.Net.Join/ToParentBlockJoinCollector.cs  |   7 +-
 src/Lucene.Net.Join/ToParentBlockJoinQuery.cs      |   7 +-
 .../MemoryIndex.MemoryIndexReader.cs               |  14 +-
 src/Lucene.Net.Memory/MemoryIndex.cs               |  21 +-
 src/Lucene.Net.Misc/Document/LazyDocument.cs       |  12 +-
 .../Index/MultiPassIndexSplitter.cs                |   3 +-
 src/Lucene.Net.Misc/Index/PKIndexSplitter.cs       |   5 +-
 src/Lucene.Net.Misc/Index/Sorter/Sorter.cs         |  10 +-
 .../Index/Sorter/SortingAtomicReader.cs            |   5 +-
 .../Index/Sorter/SortingMergePolicy.cs             |   4 +-
 src/Lucene.Net.Misc/Util/Fst/ListOfOutputs.cs      |   7 +-
 .../Util/Fst/UpToTwoPositiveIntOutputs.cs          |  54 +++--
 src/Lucene.Net.Queries/BooleanFilter.cs            |   5 +-
 src/Lucene.Net.Queries/CommonTermsQuery.cs         |   3 +-
 .../Processors/AnalyzerQueryNodeProcessor.cs       |  11 +-
 .../Simple/SimpleQueryParser.cs                    |   5 +-
 .../IndexAndTaxonomyRevision.cs                    |   3 +-
 src/Lucene.Net.Replicator/IndexRevision.cs         |   3 +-
 src/Lucene.Net.Replicator/ReplicationClient.cs     |   5 +-
 .../Queries/SortedSetSortField.cs                  |   5 +-
 .../Prefix/AbstractPrefixTreeFilter.cs             |   3 +-
 .../Prefix/AbstractVisitingPrefixTreeFilter.cs     |  19 +-
 .../Prefix/ContainsPrefixTreeFilter.cs             |  16 +-
 src/Lucene.Net.Spatial/Prefix/Tree/Cell.cs         |   5 +-
 .../Prefix/Tree/QuadPrefixTree.cs                  |   5 +-
 .../Prefix/Tree/SpatialPrefixTree.cs               |   5 +-
 .../Prefix/WithinPrefixTreeFilter.cs               |   8 +-
 .../Vector/DistanceValueSource.cs                  |   5 +-
 .../Suggest/Analyzing/AnalyzingSuggester.cs        |  24 ++-
 .../Suggest/Analyzing/BlendedInfixSuggester.cs     |   3 +-
 .../Suggest/Analyzing/FSTUtil.cs                   |  11 +-
 .../Suggest/Analyzing/FreeTextSuggester.cs         |  15 +-
 .../Suggest/Analyzing/SuggestStopFilter.cs         |   3 +-
 .../Suggest/Fst/FSTCompletion.cs                   |   5 +-
 .../Suggest/Fst/WFSTCompletionLookup.cs            |  11 +-
 .../Suggest/UnsortedInputIterator.cs               |   9 +-
 .../Analysis/LookaheadTokenFilter.cs               |  24 +--
 .../Analysis/MockCharFilter.cs                     |   4 +-
 .../Analysis/MockReaderWrapper.cs                  |   8 +-
 .../Analysis/MockTokenizer.cs                      |  22 +-
 .../Codecs/Asserting/AssertingDocValuesFormat.cs   |  84 ++++----
 .../Codecs/Asserting/AssertingNormsFormat.cs       |   8 +-
 .../Codecs/Asserting/AssertingPostingsFormat.cs    |  70 +++----
 .../Asserting/AssertingStoredFieldsFormat.cs       |  22 +-
 .../Codecs/Asserting/AssertingTermVectorsFormat.cs |  48 ++---
 .../Compressing/Dummy/DummyCompressingCodec.cs     |   4 +-
 .../Codecs/Lucene3x/PreFlexRWFieldInfosWriter.cs   |   6 +-
 .../Codecs/Lucene3x/PreFlexRWFieldsWriter.cs       |  12 +-
 .../Codecs/Lucene3x/PreFlexRWNormsConsumer.cs      |   4 +-
 .../Codecs/Lucene3x/PreFlexRWStoredFieldsWriter.cs |   6 +-
 .../Codecs/Lucene3x/PreFlexRWTermVectorsWriter.cs  |   8 +-
 .../Codecs/Lucene3x/TermInfosWriter.cs             |  14 +-
 .../Codecs/Lucene40/Lucene40DocValuesWriter.cs     |  18 +-
 .../Codecs/Lucene40/Lucene40FieldInfosWriter.cs    |  10 +-
 .../Codecs/Lucene40/Lucene40PostingsWriter.cs      |  18 +-
 .../Codecs/Lucene40/Lucene40SkipListWriter.cs      |  10 +-
 .../Codecs/Lucene42/Lucene42DocValuesConsumer.cs   |   4 +-
 .../Codecs/Lucene42/Lucene42FieldInfosWriter.cs    |   6 +-
 .../MockVariableIntBlockPostingsFormat.cs          |   4 +-
 .../Codecs/MockRandom/MockRandomPostingsFormat.cs  |   4 +-
 .../Codecs/RAMOnly/RAMOnlyPostingsFormat.cs        |  12 +-
 .../Index/AllDeletedFilterReader.cs                |   4 +-
 .../Index/AssertingAtomicReader.cs                 | 224 ++++++++++-----------
 .../Index/BaseDocValuesFormatTestCase.cs           |  66 +++---
 .../Index/BasePostingsFormatTestCase.cs            |   4 +-
 .../Index/MockRandomMergePolicy.cs                 |   4 +-
 src/Lucene.Net.TestFramework/Index/RandomCodec.cs  |   6 +-
 .../Index/RandomDocumentsWriterPerThreadPool.cs    |  12 +-
 .../Index/RandomIndexWriter.cs                     |   4 +-
 .../Index/ThreadedIndexingAndSearchingTestCase.cs  |   6 +-
 .../Search/AssertingBulkScorer.cs                  |   4 +-
 .../Search/AssertingCollector.cs                   |   4 +-
 .../Search/AssertingScorer.cs                      |  10 +-
 src/Lucene.Net.TestFramework/Search/QueryUtils.cs  |   6 +-
 .../Search/RandomSimilarityProvider.cs             |   4 +-
 .../Search/ShardSearchingTestBase.cs               |  22 +-
 .../Store/MockDirectoryWrapper.cs                  |  12 +-
 .../Support/Diagnostics/Debug.cs                   |  46 -----
 .../Support/JavaCompatibility/LuceneTestCase.cs    |   7 +-
 .../Util/Automaton/AutomatonTestUtil.cs            |   6 +-
 .../Util/BaseDocIdSetTestCase.cs                   |   4 +-
 .../Util/FailOnNonBulkMergesInfoStream.cs          |   4 +-
 src/Lucene.Net.TestFramework/Util/Fst/FSTTester.cs |  10 +-
 .../Util/LuceneTestCase.cs                         |  16 +-
 .../Util/NullInfoStream.cs                         |   8 +-
 .../Util/TestRuleAssertionsRequired.cs             |   2 +-
 .../Util/TestRuleSetupAndRestoreClassEnv.cs        |  16 +-
 .../Util/ThrottledIndexOutput.cs                   |   4 +-
 .../Analysis/CharFilters/TestMappingCharFilter.cs  |   6 +-
 .../Analysis/Core/TestFactories.cs                 |   4 +-
 .../Analysis/Core/TestRandomChains.cs              |   6 +-
 .../Analysis/Hunspell/TestAllDictionaries.cs       |  16 +-
 .../Analysis/Hunspell/TestAllDictionaries2.cs      |  16 +-
 .../Analysis/Synonym/TestSynonymMapFilter.cs       |   6 +-
 src/Lucene.Net.Tests.Facet/FacetTestCase.cs        |   6 +-
 .../Range/TestRangeFacetCounts.cs                  |  58 +++---
 .../Taxonomy/TestTaxonomyFacetSumValueSource.cs    |   6 +-
 src/Lucene.Net.Tests.Facet/TestDrillSideways.cs    |   8 +-
 .../GroupFacetCollectorTest.cs                     |   6 +-
 .../PostingsHighlight/TestPostingsHighlighter.cs   |   7 +-
 src/Lucene.Net.Tests.Join/TestJoinUtil.cs          |   4 +-
 .../Classic/TestQueryParser.cs                     |  18 +-
 .../Flexible/Standard/TestStandardQP.cs            |  12 +-
 .../IndexAndTaxonomyReplicationClientTest.cs       |   4 +-
 .../IndexReplicationClientTest.cs                  |   4 +-
 src/Lucene.Net.Tests.Spatial/SpatialTestCase.cs    |   8 +-
 .../Suggest/Analyzing/AnalyzingSuggesterTest.cs    |   4 +-
 .../Suggest/Analyzing/FuzzySuggesterTest.cs        |   6 +-
 .../Suggest/Analyzing/TestFreeTextSuggester.cs     |   6 +-
 .../Suggest/LookupBenchmarkTest.cs                 |   6 +-
 .../Analysis/TestGraphTokenizers.cs                |   4 +-
 .../Codecs/Lucene41/TestBlockPostingsFormat3.cs    |   4 +-
 .../Codecs/PerField/TestPerFieldDocValuesFormat.cs |   4 +-
 .../Index/TestBackwardsCompatibility.cs            |   4 +-
 .../Index/TestBackwardsCompatibility3x.cs          |   4 +-
 src/Lucene.Net.Tests/Index/TestCodecs.cs           |   8 +-
 .../Index/TestFlushByRamOrCountsPolicy.cs          |  19 +-
 src/Lucene.Net.Tests/Index/TestIndexWriter.cs      |   7 +-
 .../Index/TestIndexWriterExceptions.cs             |  26 ++-
 .../Index/TestIndexWriterMerging.cs                |   4 +-
 src/Lucene.Net.Tests/Index/TestIndexableField.cs   |   6 +-
 src/Lucene.Net.Tests/Index/TestLongPostings.cs     |   6 +-
 src/Lucene.Net.Tests/Index/TestNRTThreads.cs       |   4 +-
 src/Lucene.Net.Tests/Index/TestPayloads.cs         |   4 +-
 .../Index/TestPayloadsOnVectors.cs                 |   6 +-
 src/Lucene.Net.Tests/Index/TestPostingsOffsets.cs  |  10 +-
 src/Lucene.Net.Tests/Index/TestStressIndexing2.cs  |   6 +-
 src/Lucene.Net.Tests/Index/TestStressNRT.cs        |   6 +-
 src/Lucene.Net.Tests/Index/TestTermsEnum.cs        |   6 +-
 .../Search/Spans/MultiSpansWrapper.cs              |   4 +-
 src/Lucene.Net.Tests/Search/TestBooleanScorer.cs   |   4 +-
 .../Search/TestConstantScoreQuery.cs               |   4 +-
 src/Lucene.Net.Tests/Search/TestFieldCache.cs      |  48 +++--
 src/Lucene.Net.Tests/Search/TestMinShouldMatch2.cs |  16 +-
 .../Search/TestMultiThreadTermVectors.cs           |   4 +-
 .../Search/TestNumericRangeQuery32.cs              |   8 +-
 .../Search/TestNumericRangeQuery64.cs              |   6 +-
 .../Search/TestTimeLimitingCollector.cs            |   4 +-
 .../Util/Automaton/TestUTF32ToUTF8.cs              |   8 +-
 src/Lucene.Net.Tests/Util/Fst/TestFSTs.cs          |   4 +-
 .../Util/Packed/TestEliasFanoDocIdSet.cs           |   4 +-
 .../Util/Packed/TestEliasFanoSequence.cs           |   8 +-
 src/Lucene.Net.Tests/Util/Test2BPagedBytes.cs      |   4 +-
 src/Lucene.Net.Tests/Util/TestWAH8DocIdSet.cs      |   4 +-
 src/Lucene.Net/Analysis/NumericTokenStream.cs      |   3 +-
 src/Lucene.Net/Analysis/TokenStreamToAutomaton.cs  |   5 +-
 src/Lucene.Net/Analysis/Tokenizer.cs               |   4 +-
 src/Lucene.Net/Codecs/BlockTermState.cs            |   4 +-
 src/Lucene.Net/Codecs/BlockTreeTermsReader.cs      | 182 +++++++++--------
 src/Lucene.Net/Codecs/BlockTreeTermsWriter.cs      |  84 ++++----
 src/Lucene.Net/Codecs/CodecUtil.cs                 |   3 +-
 .../CompressingStoredFieldsIndexWriter.cs          |   9 +-
 .../Compressing/CompressingStoredFieldsReader.cs   |  22 +-
 .../Compressing/CompressingStoredFieldsWriter.cs   |  20 +-
 .../Compressing/CompressingTermVectorsReader.cs    |  21 +-
 .../Compressing/CompressingTermVectorsWriter.cs    |  45 +++--
 .../Codecs/Compressing/CompressionMode.cs          |   9 +-
 src/Lucene.Net/Codecs/Compressing/LZ4.cs           |  19 +-
 src/Lucene.Net/Codecs/DocValuesConsumer.cs         |   5 +-
 src/Lucene.Net/Codecs/FieldsConsumer.cs            |   3 +-
 src/Lucene.Net/Codecs/Lucene3x/Lucene3xFields.cs   |  47 +++--
 .../Codecs/Lucene3x/Lucene3xNormsProducer.cs       |   7 +-
 .../Codecs/Lucene3x/Lucene3xSegmentInfoReader.cs   |   7 +-
 .../Codecs/Lucene3x/Lucene3xStoredFieldsReader.cs  |   5 +-
 .../Codecs/Lucene3x/Lucene3xTermVectorsReader.cs   |  23 ++-
 src/Lucene.Net/Codecs/Lucene3x/SegmentTermDocs.cs  |   3 +-
 src/Lucene.Net/Codecs/Lucene3x/SegmentTermEnum.cs  |   8 +-
 .../Codecs/Lucene3x/SegmentTermPositions.cs        |   3 +-
 src/Lucene.Net/Codecs/Lucene3x/TermBuffer.cs       |   9 +-
 src/Lucene.Net/Codecs/Lucene3x/TermInfosReader.cs  |  15 +-
 src/Lucene.Net/Codecs/Lucene40/BitVector.cs        |  30 ++-
 .../Codecs/Lucene40/Lucene40LiveDocsFormat.cs      |  17 +-
 .../Codecs/Lucene40/Lucene40PostingsFormat.cs      |   3 +-
 .../Codecs/Lucene40/Lucene40PostingsReader.cs      |  46 +++--
 .../Codecs/Lucene40/Lucene40StoredFieldsReader.cs  |  12 +-
 .../Codecs/Lucene40/Lucene40StoredFieldsWriter.cs  |  14 +-
 .../Codecs/Lucene40/Lucene40TermVectorsReader.cs   |  33 +--
 .../Codecs/Lucene40/Lucene40TermVectorsWriter.cs   |  28 ++-
 src/Lucene.Net/Codecs/Lucene41/ForUtil.cs          |  26 ++-
 .../Codecs/Lucene41/Lucene41PostingsFormat.cs      |   6 +-
 .../Codecs/Lucene41/Lucene41PostingsReader.cs      |  23 ++-
 .../Codecs/Lucene41/Lucene41PostingsWriter.cs      |  16 +-
 .../Codecs/Lucene41/Lucene41SkipReader.cs          |   3 +-
 .../Codecs/Lucene42/Lucene42NormsConsumer.cs       |   5 +-
 .../Codecs/Lucene45/Lucene45DocValuesConsumer.cs   |   5 +-
 .../Codecs/Lucene46/Lucene46FieldInfosWriter.cs    |   5 +-
 src/Lucene.Net/Codecs/MappingMultiDocsEnum.cs      |   3 +-
 src/Lucene.Net/Codecs/MultiLevelSkipListReader.cs  |   3 +-
 src/Lucene.Net/Codecs/MultiLevelSkipListWriter.cs  |   3 +-
 .../Codecs/PerField/PerFieldDocValuesFormat.cs     |  11 +-
 .../Codecs/PerField/PerFieldPostingsFormat.cs      |   9 +-
 src/Lucene.Net/Codecs/PostingsConsumer.cs          |   3 +-
 src/Lucene.Net/Codecs/TermVectorsWriter.cs         |  20 +-
 src/Lucene.Net/Codecs/TermsConsumer.cs             |  11 +-
 src/Lucene.Net/Index/AtomicReader.cs               |  12 +-
 src/Lucene.Net/Index/AtomicReaderContext.cs        |   3 +-
 src/Lucene.Net/Index/AutomatonTermsEnum.cs         |   9 +-
 src/Lucene.Net/Index/BitsSlice.cs                  |   5 +-
 src/Lucene.Net/Index/BufferedUpdatesStream.cs      |  58 +++---
 src/Lucene.Net/Index/ByteSliceReader.cs            |  23 ++-
 src/Lucene.Net/Index/ByteSliceWriter.cs            |  13 +-
 src/Lucene.Net/Index/CheckIndex.cs                 |  67 +++---
 src/Lucene.Net/Index/CompositeReader.cs            |   5 +-
 src/Lucene.Net/Index/CompositeReaderContext.cs     |   5 +-
 src/Lucene.Net/Index/ConcurrentMergeScheduler.cs   |   3 +-
 src/Lucene.Net/Index/DirectoryReader.cs            |   8 +-
 src/Lucene.Net/Index/DocFieldProcessor.cs          |  10 +-
 src/Lucene.Net/Index/DocTermOrds.cs                |  24 +--
 src/Lucene.Net/Index/DocValuesFieldUpdates.cs      |   5 +-
 src/Lucene.Net/Index/DocValuesProcessor.cs         |   5 +-
 src/Lucene.Net/Index/DocumentsWriter.cs            |  56 +++---
 src/Lucene.Net/Index/DocumentsWriterDeleteQueue.cs |   8 +-
 .../Index/DocumentsWriterFlushControl.cs           |  98 +++++----
 src/Lucene.Net/Index/DocumentsWriterFlushQueue.cs  |  46 +++--
 src/Lucene.Net/Index/DocumentsWriterPerThread.cs   |  42 ++--
 .../Index/DocumentsWriterPerThreadPool.cs          |  67 ++++--
 .../Index/DocumentsWriterStallControl.cs           |  18 +-
 src/Lucene.Net/Index/FieldInfo.cs                  |  32 +--
 src/Lucene.Net/Index/FieldInfos.cs                 |  14 +-
 src/Lucene.Net/Index/FilteredTermsEnum.cs          |   7 +-
 src/Lucene.Net/Index/FlushPolicy.cs                |   9 +-
 src/Lucene.Net/Index/FreqProxTermsWriter.cs        |   4 +-
 .../Index/FreqProxTermsWriterPerField.cs           |  57 +++---
 src/Lucene.Net/Index/FrozenBufferedUpdates.cs      |   8 +-
 src/Lucene.Net/Index/IndexFileDeleter.cs           |  47 +++--
 src/Lucene.Net/Index/IndexFileNames.cs             |   6 +-
 src/Lucene.Net/Index/IndexFormatTooNewException.cs |   4 +-
 src/Lucene.Net/Index/IndexFormatTooOldException.cs |   6 +-
 src/Lucene.Net/Index/IndexWriter.cs                | 199 +++++++++---------
 src/Lucene.Net/Index/LogMergePolicy.cs             |  10 +-
 src/Lucene.Net/Index/MergePolicy.cs                |  10 +-
 src/Lucene.Net/Index/MergeState.cs                 |   8 +-
 src/Lucene.Net/Index/MultiBits.cs                  |  17 +-
 src/Lucene.Net/Index/MultiDocValues.cs             |  20 +-
 src/Lucene.Net/Index/MultiDocsAndPositionsEnum.cs  |   6 +-
 src/Lucene.Net/Index/MultiDocsEnum.cs              |   4 +-
 src/Lucene.Net/Index/MultiFields.cs                |  20 +-
 src/Lucene.Net/Index/MultiTerms.cs                 |   4 +-
 src/Lucene.Net/Index/MultiTermsEnum.cs             |  24 +--
 src/Lucene.Net/Index/NormsConsumer.cs              |   8 +-
 .../Index/NumericDocValuesFieldUpdates.cs          |   4 +-
 src/Lucene.Net/Index/OrdTermState.cs               |   4 +-
 src/Lucene.Net/Index/ParallelCompositeReader.cs    |   4 +-
 src/Lucene.Net/Index/PrefixCodedTerms.cs           |   7 +-
 src/Lucene.Net/Index/ReadersAndUpdates.cs          |  59 +++---
 src/Lucene.Net/Index/SegmentCoreReaders.cs         |   8 +-
 src/Lucene.Net/Index/SegmentDocValues.cs           |   6 +-
 src/Lucene.Net/Index/SegmentInfo.cs                |   6 +-
 src/Lucene.Net/Index/SegmentInfos.cs               |  14 +-
 src/Lucene.Net/Index/SegmentMerger.cs              |   8 +-
 src/Lucene.Net/Index/SegmentReader.cs              |  14 +-
 src/Lucene.Net/Index/SimpleMergedSegmentWarmer.cs  |   4 +-
 .../Index/SingletonSortedSetDocValues.cs           |   4 +-
 src/Lucene.Net/Index/SlowCompositeReaderWrapper.cs |   6 +-
 src/Lucene.Net/Index/SnapshotDeletionPolicy.cs     |   4 +-
 src/Lucene.Net/Index/SortedDocValuesTermsEnum.cs   |   8 +-
 src/Lucene.Net/Index/SortedDocValuesWriter.cs      |   5 +-
 .../Index/SortedSetDocValuesTermsEnum.cs           |   8 +-
 src/Lucene.Net/Index/SortedSetDocValuesWriter.cs   |   6 +-
 src/Lucene.Net/Index/StandardDirectoryReader.cs    |  11 +-
 src/Lucene.Net/Index/StoredFieldsProcessor.cs      |  11 +-
 src/Lucene.Net/Index/TermContext.cs                |  17 +-
 src/Lucene.Net/Index/TermVectorsConsumer.cs        |  16 +-
 .../Index/TermVectorsConsumerPerField.cs           |  19 +-
 src/Lucene.Net/Index/TermsHashPerField.cs          |   8 +-
 .../ThreadAffinityDocumentsWriterThreadPool.cs     |  11 +-
 src/Lucene.Net/Lucene.Net.csproj                   |   1 +
 src/Lucene.Net/Search/CachingWrapperFilter.cs      |   4 +-
 src/Lucene.Net/Search/CollectionStatistics.cs      |  13 +-
 src/Lucene.Net/Search/ConstantScoreAutoRewrite.cs  |   8 +-
 src/Lucene.Net/Search/ConstantScoreQuery.cs        |  14 +-
 src/Lucene.Net/Search/DisjunctionScorer.cs         |   6 +-
 src/Lucene.Net/Search/DocIdSetIterator.cs          |  13 +-
 src/Lucene.Net/Search/DocTermOrdsRangeFilter.cs    |   6 +-
 src/Lucene.Net/Search/DocTermOrdsRewriteMethod.cs  |   6 +-
 src/Lucene.Net/Search/ExactPhraseScorer.cs         |   4 +-
 src/Lucene.Net/Search/FieldCacheImpl.cs            |  14 +-
 src/Lucene.Net/Search/FieldCacheRangeFilter.cs     |   9 +-
 src/Lucene.Net/Search/FieldCacheRewriteMethod.cs   |   6 +-
 src/Lucene.Net/Search/FieldComparator.cs           |  18 +-
 src/Lucene.Net/Search/FieldValueHitQueue.cs        |  16 +-
 src/Lucene.Net/Search/FilteredQuery.cs             |  10 +-
 src/Lucene.Net/Search/FuzzyTermsEnum.cs            |   6 +-
 src/Lucene.Net/Search/IndexSearcher.cs             |   8 +-
 src/Lucene.Net/Search/MinShouldMatchSumScorer.cs   |   6 +-
 src/Lucene.Net/Search/MultiPhraseQuery.cs          |  12 +-
 .../Search/MultiTermQueryWrapperFilter.cs          |   6 +-
 src/Lucene.Net/Search/NumericRangeQuery.cs         |  16 +-
 src/Lucene.Net/Search/PhraseQuery.cs               |   8 +-
 src/Lucene.Net/Search/QueryRescorer.cs             |   4 +-
 src/Lucene.Net/Search/ReferenceManager.cs          |   8 +-
 src/Lucene.Net/Search/ReqOptSumScorer.cs           |   9 +-
 src/Lucene.Net/Search/ScoringRewrite.cs            |  12 +-
 src/Lucene.Net/Search/SearcherManager.cs           |   6 +-
 .../Search/Similarities/SimilarityBase.cs          |   4 +-
 src/Lucene.Net/Search/SloppyPhraseScorer.cs        |   6 +-
 src/Lucene.Net/Search/SortField.cs                 |   4 +-
 src/Lucene.Net/Search/SortRescorer.cs              |   4 +-
 src/Lucene.Net/Search/Spans/NearSpansOrdered.cs    |   8 +-
 src/Lucene.Net/Search/Spans/SpanFirstQuery.cs      |   4 +-
 .../Search/Spans/SpanPositionRangeQuery.cs         |   4 +-
 src/Lucene.Net/Search/Spans/TermSpans.cs           |   4 +-
 src/Lucene.Net/Search/TermCollectingRewrite.cs     |   4 +-
 src/Lucene.Net/Search/TermQuery.cs                 |  14 +-
 src/Lucene.Net/Search/TermScorer.cs                |   4 +-
 src/Lucene.Net/Search/TermStatistics.cs            |   9 +-
 src/Lucene.Net/Search/TopDocs.cs                   |  12 +-
 src/Lucene.Net/Search/TopScoreDocCollector.cs      |  22 +-
 src/Lucene.Net/Search/TopTermsRewrite.cs           |  20 +-
 src/Lucene.Net/Store/BaseDirectory.cs              |   5 +-
 src/Lucene.Net/Store/BufferedIndexInput.cs         |   4 +-
 src/Lucene.Net/Store/ByteArrayDataOutput.cs        |   7 +-
 src/Lucene.Net/Store/ByteBufferIndexInput.cs       |  15 +-
 src/Lucene.Net/Store/CompoundFileDirectory.cs      |  10 +-
 src/Lucene.Net/Store/CompoundFileWriter.cs         |  20 +-
 src/Lucene.Net/Store/DataInput.cs                  |   4 +-
 src/Lucene.Net/Store/DataOutput.cs                 |   6 +-
 src/Lucene.Net/Store/IOContext.cs                  |  11 +-
 src/Lucene.Net/Store/IndexInput.cs                 |   2 +-
 src/Lucene.Net/Store/IndexOutput.cs                |   2 +-
 src/Lucene.Net/Store/MMapDirectory.cs              |   5 +-
 src/Lucene.Net/Store/NIOFSDirectory.cs             |  19 +-
 src/Lucene.Net/Store/RAMOutputStream.cs            |   4 +-
 .../Store/RateLimitedDirectoryWrapper.cs           |   2 +-
 src/Lucene.Net/Store/SimpleFSDirectory.cs          |   6 +-
 src/Lucene.Net/Support/BitArrayExtensions.cs       |   2 +-
 src/Lucene.Net/Support/Collections.cs              |   4 +-
 .../Support/Diagnostics/AssertionException.cs      |   0
 src/Lucene.Net/Support/Diagnostics/Debugging.cs    |  60 +++++-
 src/Lucene.Net/Util/ArrayUtil.cs                   |  43 ++--
 src/Lucene.Net/Util/AttributeSource.cs             |   5 +-
 src/Lucene.Net/Util/Automaton/Automaton.cs         |   6 +-
 src/Lucene.Net/Util/Automaton/BasicOperations.cs   |  10 +-
 src/Lucene.Net/Util/Automaton/CompiledAutomaton.cs |  10 +-
 .../Util/Automaton/DaciukMihovAutomatonBuilder.cs  |  23 ++-
 .../Util/Automaton/Lev1ParametricDescription.cs    |   6 +-
 .../Util/Automaton/Lev1TParametricDescription.cs   |   6 +-
 .../Util/Automaton/Lev2ParametricDescription.cs    |   6 +-
 .../Util/Automaton/Lev2TParametricDescription.cs   |   6 +-
 .../Util/Automaton/LevenshteinAutomata.cs          |   4 +-
 src/Lucene.Net/Util/Automaton/SortedIntSet.cs      |   4 +-
 src/Lucene.Net/Util/Automaton/State.cs             |   4 +-
 src/Lucene.Net/Util/Automaton/Transition.cs        |  12 +-
 src/Lucene.Net/Util/Automaton/UTF32ToUTF8.cs       |   9 +-
 src/Lucene.Net/Util/BroadWord.cs                   |   7 +-
 src/Lucene.Net/Util/ByteBlockPool.cs               |   4 +-
 src/Lucene.Net/Util/BytesRef.cs                    |  14 +-
 src/Lucene.Net/Util/BytesRefArray.cs               |   4 +-
 src/Lucene.Net/Util/BytesRefHash.cs                |  46 +++--
 src/Lucene.Net/Util/CharsRef.cs                    |   6 +-
 src/Lucene.Net/Util/FilterIterator.cs              |   4 +-
 src/Lucene.Net/Util/FixedBitSet.cs                 |  41 ++--
 src/Lucene.Net/Util/Fst/Builder.cs                 |  58 +++---
 src/Lucene.Net/Util/Fst/ByteSequenceOutputs.cs     |  36 ++--
 src/Lucene.Net/Util/Fst/BytesRefFSTEnum.cs         |   4 +-
 src/Lucene.Net/Util/Fst/BytesStore.cs              |  26 ++-
 src/Lucene.Net/Util/Fst/CharSequenceOutputs.cs     |  39 ++--
 src/Lucene.Net/Util/Fst/FST.cs                     |  89 ++++----
 src/Lucene.Net/Util/Fst/FSTEnum.cs                 |  31 ++-
 src/Lucene.Net/Util/Fst/IntSequenceOutputs.cs      |  39 ++--
 src/Lucene.Net/Util/Fst/IntsRefFSTEnum.cs          |   4 +-
 src/Lucene.Net/Util/Fst/NoOutputs.cs               |  30 ++-
 src/Lucene.Net/Util/Fst/NodeHash.cs                |   6 +-
 src/Lucene.Net/Util/Fst/PairOutputs.cs             |  29 ++-
 src/Lucene.Net/Util/Fst/PositiveIntOutputs.cs      |  38 ++--
 src/Lucene.Net/Util/Fst/Util.cs                    |  14 +-
 src/Lucene.Net/Util/IndexableBinaryStringTools.cs  |   6 +-
 src/Lucene.Net/Util/InfoStream.cs                  |   4 +-
 src/Lucene.Net/Util/IntBlockPool.cs                |  19 +-
 src/Lucene.Net/Util/IntsRef.cs                     |   6 +-
 src/Lucene.Net/Util/LongBitSet.cs                  |  41 ++--
 src/Lucene.Net/Util/LongsRef.cs                    |   6 +-
 src/Lucene.Net/Util/MergedIterator.cs              |   4 +-
 src/Lucene.Net/Util/OfflineSorter.cs               |  16 +-
 src/Lucene.Net/Util/OpenBitSet.cs                  |  36 ++--
 src/Lucene.Net/Util/PForDeltaDocIdSet.cs           |  36 ++--
 .../Util/Packed/AbstractAppendingLongBuffer.cs     |  15 +-
 .../Util/Packed/AbstractBlockPackedWriter.cs       |   4 +-
 src/Lucene.Net/Util/Packed/AbstractPagedMutable.cs |   8 +-
 src/Lucene.Net/Util/Packed/BlockPackedReader.cs    |   4 +-
 .../Util/Packed/BlockPackedReaderIterator.cs       |  14 +-
 src/Lucene.Net/Util/Packed/BlockPackedWriter.cs    |   4 +-
 src/Lucene.Net/Util/Packed/BulkOperation.cs        |   6 +-
 src/Lucene.Net/Util/Packed/BulkOperationPacked.cs  |  18 +-
 src/Lucene.Net/Util/Packed/Direct16.cs             |  22 +-
 src/Lucene.Net/Util/Packed/Direct32.cs             |  22 +-
 src/Lucene.Net/Util/Packed/Direct64.cs             |  20 +-
 src/Lucene.Net/Util/Packed/Direct8.cs              |  22 +-
 src/Lucene.Net/Util/Packed/EliasFanoDecoder.cs     |  30 +--
 src/Lucene.Net/Util/Packed/EliasFanoEncoder.cs     |   7 +-
 src/Lucene.Net/Util/Packed/GrowableWriter.cs       |   4 +-
 .../Util/Packed/MonotonicAppendingLongBuffer.cs    |   4 +-
 .../Util/Packed/MonotonicBlockPackedReader.cs      |   4 +-
 .../Util/Packed/MonotonicBlockPackedWriter.cs      |   6 +-
 src/Lucene.Net/Util/Packed/Packed16ThreeBlocks.cs  |  20 +-
 src/Lucene.Net/Util/Packed/Packed64.cs             |  49 ++---
 src/Lucene.Net/Util/Packed/Packed64SingleBlock.cs  |  54 +++--
 src/Lucene.Net/Util/Packed/Packed8ThreeBlocks.cs   |  20 +-
 src/Lucene.Net/Util/Packed/PackedDataInput.cs      |   5 +-
 src/Lucene.Net/Util/Packed/PackedDataOutput.cs     |   4 +-
 src/Lucene.Net/Util/Packed/PackedInts.cs           |  93 +++++----
 src/Lucene.Net/Util/Packed/PackedReaderIterator.cs |  13 +-
 src/Lucene.Net/Util/Packed/PackedWriter.cs         |  12 +-
 src/Lucene.Net/Util/Packed/PagedMutable.cs         |   4 +-
 src/Lucene.Net/Util/PagedBytes.cs                  |  20 +-
 src/Lucene.Net/Util/QueryBuilder.cs                |  14 +-
 src/Lucene.Net/Util/RamUsageEstimator.cs           |  24 ++-
 src/Lucene.Net/Util/RecyclingByteBlockAllocator.cs |   8 +-
 src/Lucene.Net/Util/RecyclingIntBlockAllocator.cs  |   8 +-
 src/Lucene.Net/Util/RollingBuffer.cs               |  13 +-
 src/Lucene.Net/Util/SentinelIntSet.cs              |   6 +-
 src/Lucene.Net/Util/Sorter.cs                      |   4 +-
 src/Lucene.Net/Util/TimSorter.cs                   |  22 +-
 src/Lucene.Net/Util/UnicodeUtil.cs                 |   6 +-
 src/Lucene.Net/Util/WAH8DocIdSet.cs                |  76 ++++---
 .../TestICUPostingsHighlighter.cs                  |  11 +-
 515 files changed, 4070 insertions(+), 3281 deletions(-)
 delete mode 100644 src/Lucene.Net.TestFramework/Support/Diagnostics/Debug.cs
 rename src/{Lucene.Net.TestFramework => 
Lucene.Net}/Support/Diagnostics/AssertionException.cs (100%)

Reply via email to