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 a8d3771  azure-pipelines.yml: Reduced maximum parallel jobs to 6 on 
macOS and Linux, 7 on Windows
     new 59e07d3  Lucene.Net.Tests (E-I): Added missing Test2B tests
     new 4a0d853  Lucene.Net.Tests: Removed TestNumericUtil tests from J-S 
because they are already in T-Z
     new bf7a1ba  SWEEP: Optimized empty array creation
     new 66379db  Lucene.Net.Expressions + Lucene.Net.Join: Cleaned up 
whitespace
     new d3a810e  Lucene.Net.Support.Arrays: Added AggressiveInlining to many 
of the methods
     new d05bbaa  SWEEP: Fixed EmptyMap, EmptySet, and EmptyList methods in 
Lucene.Net.Support.Collections to return a cached empty instance and restored 
all calls to the methods to reduce unnecessary allocations
     new 89fb0a6  build/Dependencies.props: Updated J2N package dependency to 
2.0.0-beta-0008
     new 612d22e  Lucene.Net.Support.Collections: Changed empty collections to 
be read only collections so a cast isn't required to get to IDictionary, IList, 
etc.
     new 6c5d282  
Lucene.Net.Tests.Analysis.Phonetic.Language.Bm.PhoneticEnginePeformanceTest::Test():
 Changed to use Stopwatch for more accurate timing
     new aa5cadb  Changed to use J2N.Collections.BitSet instead of BitArray
     new de82cc2  Patch for TestWAH8DocIdSet, which fails when comparing 
against J2N.Collections.BitSet
     new a5a6bf4  Lucene.Net.Codecs: Removed references to System.Linq and 
replaced with more optimized code
     new a7f6020  Lucene.Net.Index: Removed references to System.Linq and 
replaced with more optimized code
     new ab42162  Lucene.Net (Search + Store + Support): Removed unnecessary 
Linq allocations
     new 1fc2d1d  Lucene.Net.Analysis + Lucene.Net.Codecs + Lucene.Net.Facet: 
Reduced Linq code
     new 73a3fcd  Lucene.Net.Highlighter: Reduced dependency on Linq
     new 14fb711  Lucene.Net.Grouping: Reduced dependency on Linq
     new 20d64d8  Lucene.Net.Misc: Reduced dependency on Linq
     new 67eb1a5  Lucene.Net.Queries: Reduced dependency on Linq
     new 4868152  Lucene.Net.QueryParser: Reduced dependency on Linq
     new 3872a96  Lucene.Net.Replicator: Reduced dependency on Linq
     new e9f7641  Lucene.Net.Spatial: Reduced dependency on Linq
     new 9f5cf8e  BREAKING: Lucene.Net.Suggest: Changed return type of Contexts 
property from IEnumerable<BytesRef> to ICollection<BytesRef> to improve 
performance for certain operations
     new 275895e  Lucene.Net.TestFramework.Codecs: Reduced dependency on Linq
     new cb98029  Lucene.Net.TestFramework.Index.BasePostingsFormatTestCase: 
Removed dependency on Linq
     new 6fb0977  Lucene.Net.TestFramework.Index.BaseTermVectorsFormatTestCase: 
Reduced dependency on Linq
     new c0526ad  
Lucene.Net.TestFramework.Index.ThreadedIndexingAndSearchingTestCase: Removed 
dependency on Linq
     new 6cafc62  Lucene.Net.TestFramework.Store.MockDirectoryWrapper: Reduced 
dependency on Linq
     new 31055b2  Lucene.Net.TestFramwork.Util: Reduced dependency on Linq
     new bdfc476  Lucene.Net.Tests: Reduced dependency on Linq
     new 9a8c5c9  Lucene.Net.Tests: Removed unused class SupportClassException
     new ad6277e  Lucene.Net.Tests (A-D, E-I): Renamed member variables camel 
case, and fixed up using directives and license headers
     new 7bb264e  Lucene.Net.Tests.Join: Renamed member variables camel case
     new 4689e67  Lucene.Net.Tests (I-J): Renamed member variables camel case, 
and fixed up using directives and license headers
     new 5784b38  Lucene.Net.Tests (J-S): Renamed member variables camel case, 
and fixed up using directives and license headers
     new b748417  Lucene.Net.Tests (T-Z): Renamed member variables camel case, 
and fixed up using directives and license headers
     new 6de7d49  SWEEP: Changed all properties to use expression style syntax, 
reordered to put get before set, and changed all backing field names back to 
their original without the "_Renamed" suffix
     new 1087814  SWEEP: Removed fully-qualified exceptions and added using 
directives instead
     new 3557d34  Lucene.Net.Analysis.Common: Optimized the CJKTokenizer by 
caching the compiled regular expressions for character classes and converting 
the char to a string for the check more efficiently
     new b623200  Lucene.Net.Analysis.Common: Optimized Hunspell Dictionary by 
caching compiled regular expression instead of compiling it in a tight loop
     new ef7aa2b  Lucene.Net.Analysis.Common: Optimized FSTSynonymFilterFactory 
and SlowSynonymFilterFactory by caching compiled regular expression and lazy 
loading it instead of compiling it in a tight loop
     new 0ec5f2f  Lucene.Net.ICU: Optimized ThaiWordFilter by caching compiled 
regular expression and removing the conversion to string before seeking the 
first character
     new 688e354  Lucene.Net.Analysis.Common: Optimized AbstractAnalysisFactory 
by lazy loading and caching compiled regular expressions instead of compiling 
them in a tight loop
     new 13367d2  Lucene.Net.Analysis.Phonetic: Optimized regular expressions 
by loading cached compiled instances during static initialization
     new 1833e1f  Lucene.Net.TestFramework.Util.LuceneTestCase: Optimized 
whitespace removal regex in SuppressCodecsAttribute by precompiling and 
statically caching
     new 5d07370  Lucene.Net.Analysis.Common: Added CodePointCount overloads to 
CharacterUtils for ICharSequence, char[] and StringBuilder and utilized them in 
NGramTokenFilter and EdgeNGramTokenFilter to count codepoints without 
allocating memory
     new 839e173  Lucene.Net.Analysis.Icu.IcuNormalizer2Filter: Reverted back 
to the original implementation that used a buffer to transfer the normalized 
value into the term attribute and did not convert the term to a string before 
normalization
     new e28da2f  SWEEP: Fixed whitespace formatting and using directives in 
~500 files
     new 02dc66d  Lucene.Net.Analysis.Common: Fixed 
Java4CharacterUtilsBWCompatibility to utilize the invariant culture when 
converting to upper and lower case
     new 806ea9c  Lucene.Net.Analysis.Common: Slight optimization of ToUpper 
and ToLower methods
     new e07e3dc  SWEEP: Removed .NET Standard 1.x/.NET Core 1.x support from 
all project files
     new 081edee  Removed NuGet.config file

The 52 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:
 NuGet.config                                       |   26 -
 build/Dependencies.props                           |   20 +-
 .../Analysis/Ar/ArabicAnalyzer.cs                  |   39 +-
 .../Analysis/Ar/ArabicLetterTokenizerFactory.cs    |   32 +-
 .../Analysis/Ar/ArabicNormalizationFilter.cs       |   30 +-
 .../Ar/ArabicNormalizationFilterFactory.cs         |   33 +-
 .../Analysis/Ar/ArabicNormalizer.cs                |   30 +-
 .../Analysis/Ar/ArabicStemFilter.cs                |   30 +-
 .../Analysis/Ar/ArabicStemFilterFactory.cs         |   33 +-
 .../Analysis/Ar/ArabicStemmer.cs                   |   31 +-
 .../Analysis/Bg/BulgarianAnalyzer.cs               |   38 +-
 .../Analysis/Bg/BulgarianStemFilter.cs             |   30 +-
 .../Analysis/Bg/BulgarianStemFilterFactory.cs      |   33 +-
 .../Analysis/Bg/BulgarianStemmer.cs                |   30 +-
 .../Analysis/Br/BrazilianAnalyzer.cs               |   38 +-
 .../Analysis/Br/BrazilianStemFilterFactory.cs      |   33 +-
 .../Analysis/Br/BrazilianStemmer.cs                |   30 +-
 .../Analysis/Ca/CatalanAnalyzer.cs                 |   38 +-
 .../Analysis/CharFilter/BaseCharFilter.cs          |    8 +-
 .../Analysis/CharFilter/HTMLStripCharFilter.cs     |   22 +-
 .../CharFilter/HTMLStripCharFilterFactory.cs       |   33 +-
 .../Analysis/CharFilter/MappingCharFilter.cs       |   30 +-
 .../CharFilter/MappingCharFilterFactory.cs         |    9 +-
 .../Analysis/CharFilter/NormalizeCharMap.cs        |    4 +-
 .../Analysis/Cjk/CJKAnalyzer.cs                    |   38 +-
 .../Analysis/Cjk/CJKBigramFilter.cs                |    5 +-
 .../Analysis/Cjk/CJKBigramFilterFactory.cs         |   33 +-
 .../Analysis/Cjk/CJKTokenizer.cs                   |   17 +-
 .../Analysis/Cjk/CJKTokenizerFactory.cs            |   32 +-
 .../Analysis/Cjk/CJKWidthFilter.cs                 |   31 +-
 .../Analysis/Cjk/CJKWidthFilterFactory.cs          |   33 +-
 .../Analysis/Ckb/SoraniAnalyzer.cs                 |   38 +-
 .../Analysis/Ckb/SoraniNormalizationFilter.cs      |   30 +-
 .../Ckb/SoraniNormalizationFilterFactory.cs        |   33 +-
 .../Analysis/Ckb/SoraniStemFilter.cs               |   30 +-
 .../Analysis/Ckb/SoraniStemFilterFactory.cs        |   33 +-
 .../Analysis/Ckb/SoraniStemmer.cs                  |   30 +-
 .../Analysis/Cn/ChineseAnalyzer.cs                 |   30 +-
 .../Analysis/Cn/ChineseFilterFactory.cs            |   32 +-
 .../Analysis/Cn/ChineseTokenizer.cs                |   30 +-
 .../Analysis/Cn/ChineseTokenizerFactory.cs         |   32 +-
 .../Analysis/CommonGrams/CommonGramsFilter.cs      |   14 +-
 .../CommonGrams/CommonGramsFilterFactory.cs        |   18 +-
 .../Analysis/CommonGrams/CommonGramsQueryFilter.cs |    8 +-
 .../Compound/CompoundWordTokenFilterBase.cs        |   22 +-
 .../Compound/DictionaryCompoundWordTokenFilter.cs  |    5 +-
 .../DictionaryCompoundWordTokenFilterFactory.cs    |    3 +-
 .../Analysis/Compound/Hyphenation/ByteVector.cs    |   22 +-
 .../Analysis/Compound/Hyphenation/CharVector.cs    |   22 +-
 .../Analysis/Compound/Hyphenation/Hyphenation.cs   |   13 +-
 .../Compound/Hyphenation/HyphenationTree.cs        |   12 +-
 .../Analysis/Compound/Hyphenation/PatternParser.cs |   11 +-
 .../Analysis/Compound/Hyphenation/TernaryTree.cs   |   21 +-
 .../HyphenationCompoundWordTokenFilterFactory.cs   |   33 +-
 .../Analysis/Core/KeywordTokenizer.cs              |    5 +-
 .../Analysis/Core/KeywordTokenizerFactory.cs       |    3 +-
 .../Analysis/Core/LetterTokenizerFactory.cs        |    3 +-
 .../Analysis/Core/LowerCaseFilterFactory.cs        |    3 +-
 .../Analysis/Core/LowerCaseTokenizerFactory.cs     |    3 +-
 .../Analysis/Core/StopFilterFactory.cs             |   37 +-
 .../Analysis/Core/TypeTokenFilterFactory.cs        |    6 +-
 .../Analysis/Core/UpperCaseFilterFactory.cs        |    3 +-
 .../Analysis/Core/WhitespaceTokenizerFactory.cs    |    5 +-
 .../Analysis/Cz/CzechAnalyzer.cs                   |   41 +-
 .../Analysis/Cz/CzechStemFilter.cs                 |   30 +-
 .../Analysis/Cz/CzechStemFilterFactory.cs          |   33 +-
 .../Analysis/Cz/CzechStemmer.cs                    |   30 +-
 .../Analysis/Da/DanishAnalyzer.cs                  |   38 +-
 .../Analysis/De/GermanAnalyzer.cs                  |   38 +-
 .../Analysis/De/GermanLightStemFilter.cs           |   30 +-
 .../Analysis/De/GermanLightStemFilterFactory.cs    |   33 +-
 .../Analysis/De/GermanLightStemmer.cs              |   92 +-
 .../Analysis/De/GermanMinimalStemFilter.cs         |   30 +-
 .../Analysis/De/GermanMinimalStemFilterFactory.cs  |   33 +-
 .../Analysis/De/GermanMinimalStemmer.cs            |   92 +-
 .../Analysis/De/GermanNormalizationFilter.cs       |   30 +-
 .../De/GermanNormalizationFilterFactory.cs         |   33 +-
 .../Analysis/De/GermanStemFilter.cs                |   35 +-
 .../Analysis/De/GermanStemFilterFactory.cs         |   33 +-
 .../Analysis/De/GermanStemmer.cs                   |   30 +-
 .../Analysis/El/GreekAnalyzer.cs                   |   38 +-
 .../Analysis/El/GreekLowerCaseFilterFactory.cs     |   33 +-
 .../Analysis/El/GreekStemFilter.cs                 |   30 +-
 .../Analysis/El/GreekStemFilterFactory.cs          |   33 +-
 .../Analysis/En/EnglishAnalyzer.cs                 |   41 +-
 .../Analysis/En/EnglishMinimalStemFilter.cs        |   30 +-
 .../Analysis/En/EnglishMinimalStemFilterFactory.cs |   33 +-
 .../Analysis/En/EnglishMinimalStemmer.cs           |   30 +-
 .../Analysis/En/EnglishPossessiveFilter.cs         |   30 +-
 .../Analysis/En/EnglishPossessiveFilterFactory.cs  |   33 +-
 .../Analysis/En/KStemFilter.cs                     |   33 +-
 .../Analysis/En/KStemFilterFactory.cs              |   32 +-
 .../Analysis/En/KStemmer.cs                        |   62 +-
 .../Analysis/En/PorterStemFilter.cs                |   30 +-
 .../Analysis/En/PorterStemFilterFactory.cs         |   33 +-
 .../Analysis/En/PorterStemmer.cs                   |   16 +-
 .../Analysis/Es/SpanishAnalyzer.cs                 |   38 +-
 .../Analysis/Es/SpanishLightStemFilter.cs          |   30 +-
 .../Analysis/Es/SpanishLightStemFilterFactory.cs   |   33 +-
 .../Analysis/Es/SpanishLightStemmer.cs             |   92 +-
 .../Analysis/Eu/BasqueAnalyzer.cs                  |   38 +-
 .../Analysis/Fa/PersianAnalyzer.cs                 |   38 +-
 .../Analysis/Fa/PersianCharFilter.cs               |   30 +-
 .../Analysis/Fa/PersianCharFilterFactory.cs        |   33 +-
 .../Analysis/Fa/PersianNormalizationFilter.cs      |   30 +-
 .../Fa/PersianNormalizationFilterFactory.cs        |   33 +-
 .../Analysis/Fa/PersianNormalizer.cs               |   31 +-
 .../Analysis/Fi/FinnishAnalyzer.cs                 |   38 +-
 .../Analysis/Fi/FinnishLightStemFilter.cs          |   30 +-
 .../Analysis/Fi/FinnishLightStemFilterFactory.cs   |   33 +-
 .../Analysis/Fi/FinnishLightStemmer.cs             |   92 +-
 .../Analysis/Fr/FrenchAnalyzer.cs                  |    8 +-
 .../Analysis/Fr/FrenchLightStemFilter.cs           |   30 +-
 .../Analysis/Fr/FrenchLightStemFilterFactory.cs    |   33 +-
 .../Analysis/Fr/FrenchLightStemmer.cs              |   92 +-
 .../Analysis/Fr/FrenchMinimalStemFilter.cs         |   30 +-
 .../Analysis/Fr/FrenchMinimalStemFilterFactory.cs  |   34 +-
 .../Analysis/Fr/FrenchMinimalStemmer.cs            |   92 +-
 .../Analysis/Fr/FrenchStemFilter.cs                |   35 +-
 .../Analysis/Fr/FrenchStemmer.cs                   |   30 +-
 .../Analysis/Ga/IrishAnalyzer.cs                   |    8 +-
 .../Analysis/Ga/IrishLowerCaseFilterFactory.cs     |   33 +-
 .../Analysis/Gl/GalicianAnalyzer.cs                |   38 +-
 .../Analysis/Gl/GalicianMinimalStemFilter.cs       |   30 +-
 .../Gl/GalicianMinimalStemFilterFactory.cs         |   33 +-
 .../Analysis/Gl/GalicianMinimalStemmer.cs          |   30 +-
 .../Analysis/Gl/GalicianStemFilter.cs              |   30 +-
 .../Analysis/Gl/GalicianStemFilterFactory.cs       |   33 +-
 .../Analysis/Gl/GalicianStemmer.cs                 |   30 +-
 .../Analysis/Hi/HindiAnalyzer.cs                   |   38 +-
 .../Analysis/Hi/HindiNormalizationFilter.cs        |   30 +-
 .../Analysis/Hi/HindiNormalizationFilterFactory.cs |   33 +-
 .../Analysis/Hi/HindiNormalizer.cs                 |   31 +-
 .../Analysis/Hi/HindiStemFilter.cs                 |   30 +-
 .../Analysis/Hi/HindiStemFilterFactory.cs          |   34 +-
 .../Analysis/Hi/HindiStemmer.cs                    |   31 +-
 .../Analysis/Hu/HungarianAnalyzer.cs               |   38 +-
 .../Analysis/Hu/HungarianLightStemFilter.cs        |   31 +-
 .../Analysis/Hu/HungarianLightStemFilterFactory.cs |   34 +-
 .../Analysis/Hu/HungarianLightStemmer.cs           |   93 +-
 .../Analysis/Hunspell/Dictionary.cs                |   37 +-
 .../Analysis/Hunspell/HunspellStemFilter.cs        |   30 +-
 .../Analysis/Hunspell/HunspellStemFilterFactory.cs |   32 +-
 .../Analysis/Hunspell/ISO8859_14Decoder.cs         |   16 +-
 .../Analysis/Hunspell/Stemmer.cs                   |   30 +-
 .../Analysis/Hy/ArmenianAnalyzer.cs                |   38 +-
 .../Analysis/Id/IndonesianAnalyzer.cs              |   38 +-
 .../Analysis/Id/IndonesianStemFilter.cs            |   31 +-
 .../Analysis/Id/IndonesianStemFilterFactory.cs     |   33 +-
 .../Analysis/Id/IndonesianStemmer.cs               |   31 +-
 .../Analysis/In/IndicNormalizationFilter.cs        |   31 +-
 .../Analysis/In/IndicNormalizationFilterFactory.cs |   33 +-
 .../Analysis/In/IndicNormalizer.cs                 |   31 +-
 .../Analysis/In/IndicTokenizer.cs                  |   30 +-
 .../Analysis/It/ItalianAnalyzer.cs                 |    8 +-
 .../Analysis/It/ItalianLightStemFilter.cs          |   31 +-
 .../Analysis/It/ItalianLightStemFilterFactory.cs   |   33 +-
 .../Analysis/It/ItalianLightStemmer.cs             |   96 +-
 .../Analysis/Lv/LatvianAnalyzer.cs                 |   38 +-
 .../Analysis/Lv/LatvianStemFilter.cs               |   31 +-
 .../Analysis/Lv/LatvianStemFilterFactory.cs        |   34 +-
 .../Analysis/Lv/LatvianStemmer.cs                  |   34 +-
 .../Analysis/Miscellaneous/ASCIIFoldingFilter.cs   |    5 +-
 .../Miscellaneous/ASCIIFoldingFilterFactory.cs     |    7 +-
 .../Analysis/Miscellaneous/CapitalizationFilter.cs |    8 +-
 .../Miscellaneous/CapitalizationFilterFactory.cs   |    3 +-
 .../Miscellaneous/CodepointCountFilterFactory.cs   |   33 +-
 .../Analysis/Miscellaneous/EmptyTokenStream.cs     |   30 +-
 .../Miscellaneous/HyphenatedWordsFilterFactory.cs  |   37 +-
 .../Miscellaneous/KeepWordFilterFactory.cs         |   31 +-
 .../Miscellaneous/KeywordMarkerFilterFactory.cs    |   15 +-
 .../Miscellaneous/KeywordRepeatFilterFactory.cs    |    5 +-
 .../Analysis/Miscellaneous/LengthFilter.cs         |    4 +-
 .../Analysis/Miscellaneous/LengthFilterFactory.cs  |    3 +-
 .../Miscellaneous/LimitTokenCountFilter.cs         |    6 +-
 .../Miscellaneous/LimitTokenCountFilterFactory.cs  |    3 +-
 .../Miscellaneous/LimitTokenPositionFilter.cs      |    3 +-
 .../LimitTokenPositionFilterFactory.cs             |    3 +-
 .../Miscellaneous/Lucene47WordDelimiterFilter.cs   |    8 +-
 .../Analysis/Miscellaneous/PatternAnalyzer.cs      |   10 +-
 .../Miscellaneous/PerFieldAnalyzerWrapper.cs       |    5 +-
 .../PrefixAndSuffixAwareTokenFilter.cs             |   30 +-
 .../Miscellaneous/PrefixAwareTokenFilter.cs        |   20 +-
 .../RemoveDuplicatesTokenFilterFactory.cs          |   33 +-
 .../Miscellaneous/ScandinavianFoldingFilter.cs     |   30 +-
 .../ScandinavianFoldingFilterFactory.cs            |   33 +-
 .../ScandinavianNormalizationFilter.cs             |   30 +-
 .../ScandinavianNormalizationFilterFactory.cs      |   33 +-
 .../Miscellaneous/SingleTokenTokenStream.cs        |   30 +-
 .../Miscellaneous/StemmerOverrideFilter.cs         |    3 +-
 .../Miscellaneous/StemmerOverrideFilterFactory.cs  |   18 +-
 .../Analysis/Miscellaneous/TrimFilter.cs           |    2 +-
 .../Analysis/Miscellaneous/TrimFilterFactory.cs    |    3 +-
 .../Analysis/Miscellaneous/TruncateTokenFilter.cs  |   33 +-
 .../Miscellaneous/TruncateTokenFilterFactory.cs    |   35 +-
 .../Analysis/Miscellaneous/WordDelimiterFilter.cs  |   15 +-
 .../Miscellaneous/WordDelimiterFilterFactory.cs    |   19 +-
 .../Miscellaneous/WordDelimiterIterator.cs         |   30 +-
 .../Analysis/NGram/EdgeNGramFilterFactory.cs       |    3 +-
 .../Analysis/NGram/EdgeNGramTokenFilter.cs         |   42 +-
 .../Analysis/NGram/EdgeNGramTokenizerFactory.cs    |   34 +-
 .../Analysis/NGram/Lucene43EdgeNGramTokenizer.cs   |   10 +-
 .../Analysis/NGram/Lucene43NGramTokenizer.cs       |    4 +-
 .../Analysis/NGram/NGramFilterFactory.cs           |    3 +-
 .../Analysis/NGram/NGramTokenFilter.cs             |   25 +-
 .../Analysis/NGram/NGramTokenizer.cs               |    6 +-
 .../Analysis/NGram/NGramTokenizerFactory.cs        |    3 +-
 .../Analysis/Nl/DutchAnalyzer.cs                   |   38 +-
 .../Analysis/Nl/DutchStemFilter.cs                 |   35 +-
 .../Analysis/Nl/DutchStemmer.cs                    |   34 +-
 .../Analysis/No/NorwegianAnalyzer.cs               |   38 +-
 .../Analysis/No/NorwegianLightStemFilter.cs        |   30 +-
 .../Analysis/No/NorwegianLightStemFilterFactory.cs |   34 +-
 .../Analysis/No/NorwegianLightStemmer.cs           |   95 +-
 .../Analysis/No/NorwegianMinimalStemFilter.cs      |   30 +-
 .../No/NorwegianMinimalStemFilterFactory.cs        |   34 +-
 .../Analysis/No/NorwegianMinimalStemmer.cs         |   95 +-
 .../Analysis/Path/PathHierarchyTokenizer.cs        |    5 +-
 .../Analysis/Path/PathHierarchyTokenizerFactory.cs |    3 +-
 .../Analysis/Path/ReversePathHierarchyTokenizer.cs |    5 +-
 .../Pattern/PatternCaptureGroupFilterFactory.cs    |   30 +-
 .../Pattern/PatternCaptureGroupTokenFilter.cs      |   30 +-
 .../Pattern/PatternReplaceCharFilterFactory.cs     |   33 +-
 .../Pattern/PatternReplaceFilterFactory.cs         |    2 +-
 .../Analysis/Pattern/PatternTokenizer.cs           |    3 +-
 .../Analysis/Pattern/PatternTokenizerFactory.cs    |   33 +-
 .../Analysis/Payloads/AbstractEncoder.cs           |   30 +-
 .../Payloads/DelimitedPayloadTokenFilterFactory.cs |    2 +-
 .../Analysis/Payloads/FloatEncoder.cs              |   31 +-
 .../Analysis/Payloads/IdentityEncoder.cs           |   30 +-
 .../Analysis/Payloads/IntegerEncoder.cs            |   31 +-
 .../Analysis/Payloads/NumericPayloadTokenFilter.cs |   30 +-
 .../Payloads/NumericPayloadTokenFilterFactory.cs   |   33 +-
 .../Analysis/Payloads/PayloadEncoder.cs            |   30 +-
 .../Analysis/Payloads/PayloadHelper.cs             |   30 +-
 .../Payloads/TokenOffsetPayloadTokenFilter.cs      |   30 +-
 .../TokenOffsetPayloadTokenFilterFactory.cs        |   33 +-
 .../Analysis/Payloads/TypeAsPayloadTokenFilter.cs  |   30 +-
 .../Payloads/TypeAsPayloadTokenFilterFactory.cs    |   33 +-
 .../Analysis/Position/PositionFilter.cs            |    2 +-
 .../Analysis/Position/PositionFilterFactory.cs     |    4 +-
 .../Analysis/Pt/PortugueseAnalyzer.cs              |   38 +-
 .../Analysis/Pt/PortugueseLightStemFilter.cs       |   30 +-
 .../Pt/PortugueseLightStemFilterFactory.cs         |   33 +-
 .../Analysis/Pt/PortugueseLightStemmer.cs          |   92 +-
 .../Analysis/Pt/PortugueseMinimalStemFilter.cs     |   30 +-
 .../Pt/PortugueseMinimalStemFilterFactory.cs       |   33 +-
 .../Analysis/Pt/PortugueseMinimalStemmer.cs        |   30 +-
 .../Analysis/Pt/PortugueseStemFilter.cs            |   30 +-
 .../Analysis/Pt/PortugueseStemFilterFactory.cs     |   33 +-
 .../Analysis/Pt/PortugueseStemmer.cs               |   30 +-
 .../Analysis/Pt/RSLPStemmerBase.cs                 |   30 +-
 .../Analysis/Query/QueryAutoStopWordAnalyzer.cs    |   22 +-
 .../Analysis/Reverse/ReverseStringFilterFactory.cs |   33 +-
 .../Analysis/Ro/RomanianAnalyzer.cs                |   38 +-
 .../Analysis/Ru/RussianAnalyzer.cs                 |    8 +-
 .../Analysis/Ru/RussianLetterTokenizer.cs          |   30 +-
 .../Analysis/Ru/RussianLetterTokenizerFactory.cs   |   32 +-
 .../Analysis/Ru/RussianLightStemFilter.cs          |   30 +-
 .../Analysis/Ru/RussianLightStemFilterFactory.cs   |   33 +-
 .../Analysis/Ru/RussianLightStemmer.cs             |   92 +-
 .../Analysis/Shingle/ShingleAnalyzerWrapper.cs     |   78 +-
 .../Analysis/Shingle/ShingleFilter.cs              |   66 +-
 .../Analysis/Shingle/ShingleFilterFactory.cs       |   30 +-
 .../Analysis/Sinks/DateRecognizerSinkFilter.cs     |   30 +-
 .../Analysis/Sinks/TeeSinkTokenFilter.cs           |    2 +-
 .../Analysis/Sinks/TokenRangeSinkFilter.cs         |    5 +-
 .../Analysis/Snowball/SnowballAnalyzer.cs          |   30 +-
 .../Analysis/Snowball/SnowballFilter.cs            |   32 +-
 .../Snowball/SnowballPorterFilterFactory.cs        |   33 +-
 .../Analysis/Standard/ClassicAnalyzer.cs           |    4 +-
 .../Analysis/Standard/ClassicFilterFactory.cs      |    3 +-
 .../Analysis/Standard/ClassicTokenizer.cs          |   12 +-
 .../Analysis/Standard/ClassicTokenizerFactory.cs   |    6 +-
 .../Analysis/Standard/ClassicTokenizerImpl.cs      |   24 +-
 .../Analysis/Standard/StandardAnalyzer.cs          |   10 +-
 .../Analysis/Standard/StandardFilterFactory.cs     |    8 +-
 .../Analysis/Standard/StandardTokenizer.cs         |    7 +-
 .../Analysis/Standard/StandardTokenizerFactory.cs  |    3 +-
 .../Analysis/Standard/StandardTokenizerImpl.cs     |   20 +-
 .../Standard/Std31/StandardTokenizerImpl31.cs      |   20 +-
 .../Standard/Std31/UAX29URLEmailTokenizerImpl31.cs |   22 +-
 .../Standard/Std34/StandardTokenizerImpl34.cs      |   20 +-
 .../Standard/Std34/UAX29URLEmailTokenizerImpl34.cs |   20 +-
 .../Standard/Std36/UAX29URLEmailTokenizerImpl36.cs |   20 +-
 .../Standard/Std40/StandardTokenizerImpl40.cs      |   20 +-
 .../Standard/Std40/UAX29URLEmailTokenizerImpl40.cs |   20 +-
 .../Analysis/Standard/UAX29URLEmailAnalyzer.cs     |    4 +-
 .../Analysis/Standard/UAX29URLEmailTokenizer.cs    |    9 +-
 .../Standard/UAX29URLEmailTokenizerFactory.cs      |    3 +-
 .../Standard/UAX29URLEmailTokenizerImpl.cs         |   20 +-
 .../Analysis/Sv/SwedishAnalyzer.cs                 |   38 +-
 .../Analysis/Sv/SwedishLightStemFilter.cs          |   31 +-
 .../Analysis/Sv/SwedishLightStemFilterFactory.cs   |   34 +-
 .../Analysis/Sv/SwedishLightStemmer.cs             |   93 +-
 .../Analysis/Synonym/FSTSynonymFilterFactory.cs    |   10 +-
 .../Analysis/Synonym/SlowSynonymFilter.cs          |   32 +-
 .../Analysis/Synonym/SlowSynonymFilterFactory.cs   |   50 +-
 .../Analysis/Synonym/SlowSynonymMap.cs             |   26 +-
 .../Analysis/Synonym/SolrSynonymParser.cs          |   34 +-
 .../Analysis/Synonym/SynonymFilter.cs              |   26 +-
 .../Analysis/Synonym/SynonymFilterFactory.cs       |   10 +-
 .../Analysis/Synonym/SynonymMap.cs                 |   66 +-
 .../Analysis/Synonym/WordnetSynonymParser.cs       |   32 +-
 .../Analysis/Th/ThaiAnalyzer.cs                    |   38 +-
 .../Analysis/Th/ThaiTokenizer.cs                   |   47 +-
 .../Analysis/Th/ThaiTokenizerFactory.cs            |   33 +-
 .../Analysis/Th/ThaiWordFilter.cs                  |    4 +-
 .../Analysis/Th/ThaiWordFilterFactory.cs           |   32 +-
 .../Analysis/Tr/ApostropheFilter.cs                |   30 +-
 .../Analysis/Tr/ApostropheFilterFactory.cs         |   33 +-
 .../Analysis/Tr/TurkishAnalyzer.cs                 |   42 +-
 .../Analysis/Tr/TurkishLowerCaseFilterFactory.cs   |   33 +-
 .../Analysis/Util/AbstractAnalysisFactory.cs       |   40 +-
 .../Analysis/Util/AnalysisSPILoader.cs             |    9 +-
 .../Analysis/Util/BufferedCharFilter.cs            |   13 +-
 .../Analysis/Util/CharArrayIterator.cs             |   47 +-
 .../Analysis/Util/CharArrayMap.cs                  |  158 +-
 .../Analysis/Util/CharArraySet.cs                  |    9 +-
 .../Analysis/Util/CharFilterFactory.cs             |    5 +-
 .../Analysis/Util/CharacterUtils.cs                |  108 +-
 .../Analysis/Util/ElisionFilterFactory.cs          |   33 +-
 .../Analysis/Util/FilesystemResourceLoader.cs      |   40 +-
 .../Analysis/Util/FilteringTokenFilter.cs          |   10 +-
 .../Analysis/Util/SegmentingTokenizerBase.cs       |   12 +-
 .../Analysis/Util/TokenFilterFactory.cs            |    5 +-
 .../Analysis/Util/TokenizerFactory.cs              |    5 +-
 .../Analysis/Wikipedia/WikipediaTokenizer.cs       |   19 +-
 .../Wikipedia/WikipediaTokenizerFactory.cs         |    5 +-
 .../Analysis/Wikipedia/WikipediaTokenizerImpl.cs   |   30 +-
 .../Collation/CollationAttributeFactory.cs         |   44 +-
 .../Collation/CollationKeyAnalyzer.cs              |   44 +-
 .../Collation/CollationKeyFilter.cs                |   84 +-
 .../Collation/CollationKeyFilterFactory.cs         |  272 +-
 .../TokenAttributes/CollatedTermAttributeImpl.cs   |   34 +-
 .../Lucene.Net.Analysis.Common.csproj              |    5 -
 .../Tartarus/Snowball/Among.cs                     |   43 +-
 .../Tartarus/Snowball/SnowballProgram.cs           |   23 +-
 .../Analysis/Icu/ICUNormalizer2Filter.cs           |    9 +-
 .../Analysis/Icu/Segmentation/CharArrayIterator.cs |   38 +-
 .../Icu/Segmentation/DefaultICUTokenizerConfig.cs  |    5 +-
 .../Analysis/Icu/Segmentation/ScriptIterator.cs    |   15 +-
 .../Icu/TokenAttributes/ScriptAttributeImpl.cs     |    4 +-
 .../Collation/ICUCollationDocValuesField.cs        |    8 +-
 .../Dict/BinaryDictionary.cs                       |    2 +-
 .../Dict/TokenInfoFST.cs                           |   10 +-
 .../Dict/UnknownDictionary.cs                      |    5 +-
 .../Dict/UserDictionary.cs                         |    5 +-
 .../JapaneseTokenizer.cs                           |    9 +-
 .../Lucene.Net.Analysis.Kuromoji.csproj            |    6 -
 src/Lucene.Net.Analysis.Kuromoji/Token.cs          |   24 +-
 src/Lucene.Net.Analysis.Kuromoji/Util/CSVUtil.cs   |   16 +-
 .../Lucene.Net.Analysis.Morfologik.csproj          |    1 -
 .../Lucene.Net.Analysis.OpenNLP.csproj             |    1 -
 .../OpenNLPChunkerFilterFactory.cs                 |    3 +-
 .../OpenNLPLemmatizerFilterFactory.cs              |    3 +-
 .../OpenNLPPOSFilterFactory.cs                     |    3 +-
 .../OpenNLPTokenizerFactory.cs                     |    3 +-
 .../Language/Bm/BeiderMorseEncoder.cs              |   24 +-
 .../Language/Bm/Languages.cs                       |   42 +-
 .../Language/Bm/PhoneticEngine.cs                  |   20 +-
 .../Language/Caverphone1.cs                        |  135 +-
 .../Language/Caverphone2.cs                        |  140 +-
 .../Language/ColognePhonetic.cs                    |    5 +-
 .../Language/DaitchMokotoffSoundex.cs              |    2 +-
 .../Language/DoubleMetaphone.cs                    |   25 +-
 .../Language/MatchRatingApproachEncoder.cs         |   43 +-
 .../Language/Metaphone.cs                          |    4 +-
 .../Language/Nysiis.cs                             |    5 +-
 .../Language/Soundex.cs                            |    4 +-
 .../Lucene.Net.Analysis.Phonetic.csproj            |    1 -
 .../Support/Language/Replacement.cs                |   26 +
 .../HMMChineseTokenizerFactory.cs                  |    3 +-
 src/Lucene.Net.Analysis.SmartCn/Hhmm/BiSegGraph.cs |    5 +-
 src/Lucene.Net.Analysis.SmartCn/Hhmm/SegGraph.cs   |    5 +-
 .../Lucene.Net.Analysis.SmartCn.csproj             |    5 -
 .../SmartChineseAnalyzer.cs                        |    7 +-
 .../SmartChineseSentenceTokenizerFactory.cs        |    3 +-
 .../SmartChineseWordTokenFilterFactory.cs          |    3 +-
 .../Egothor.Stemmer/MultiTrie2.cs                  |    5 +-
 .../Egothor.Stemmer/Trie.cs                        |    8 +-
 .../Lucene.Net.Analysis.Stempel.csproj             |    1 -
 .../Pl/PolishAnalyzer.cs                           |   13 +-
 .../Stempel/StempelFilter.cs                       |   30 +-
 .../Stempel/StempelPolishStemFilterFactory.cs      |   33 +-
 .../Stempel/StempelStemmer.cs                      |   30 +-
 src/Lucene.Net.Benchmark/ByTask/Benchmark.cs       |   10 +-
 .../ByTask/Feeds/ContentItemsSource.cs             |   10 +-
 .../ByTask/Feeds/DemoHTMLParser.cs                 |   15 +-
 .../ByTask/Feeds/DirContentSource.cs               |   15 +-
 src/Lucene.Net.Benchmark/ByTask/Feeds/DocData.cs   |    5 +-
 .../ByTask/Feeds/SpatialDocMaker.cs                |    5 +-
 .../ByTask/Feeds/TrecContentSource.cs              |    5 +-
 src/Lucene.Net.Benchmark/ByTask/PerfRunData.cs     |   60 +-
 src/Lucene.Net.Benchmark/ByTask/Stats/Points.cs    |   10 +-
 src/Lucene.Net.Benchmark/ByTask/Stats/Report.cs    |   20 +-
 src/Lucene.Net.Benchmark/ByTask/Stats/TaskStats.cs |   50 +-
 .../ByTask/Tasks/AddDocTask.cs                     |    5 +-
 .../ByTask/Tasks/AddIndexesTask.cs                 |    5 +-
 .../ByTask/Tasks/AnalyzerFactoryTask.cs            |    5 +-
 .../ByTask/Tasks/ClearStatsTask.cs                 |    5 +-
 .../ByTask/Tasks/CloseIndexTask.cs                 |    5 +-
 .../ByTask/Tasks/CommitIndexTask.cs                |    5 +-
 .../ByTask/Tasks/ForceMergeTask.cs                 |    5 +-
 .../ByTask/Tasks/NearRealtimeReaderTask.cs         |    5 +-
 .../ByTask/Tasks/NewAnalyzerTask.cs                |    5 +-
 .../ByTask/Tasks/NewLocaleTask.cs                  |    5 +-
 .../ByTask/Tasks/NewRoundTask.cs                   |    5 +-
 .../ByTask/Tasks/OpenIndexTask.cs                  |    5 +-
 .../ByTask/Tasks/OpenReaderTask.cs                 |    5 +-
 src/Lucene.Net.Benchmark/ByTask/Tasks/PerfTask.cs  |   56 +-
 .../ByTask/Tasks/PrintReaderTask.cs                |    5 +-
 src/Lucene.Net.Benchmark/ByTask/Tasks/ReadTask.cs  |   35 +-
 .../ByTask/Tasks/ReportTask.cs                     |   10 +-
 .../ByTask/Tasks/ResetInputsTask.cs                |    5 +-
 .../ByTask/Tasks/SearchTask.cs                     |   20 +-
 .../ByTask/Tasks/SearchTravRetHighlightTask.cs     |   12 +-
 .../Tasks/SearchTravRetLoadFieldSelectorTask.cs    |   10 +-
 .../ByTask/Tasks/SearchTravRetTask.cs              |    5 +-
 .../Tasks/SearchTravRetVectorHighlightTask.cs      |   12 +-
 .../ByTask/Tasks/SearchTravTask.cs                 |   30 +-
 .../ByTask/Tasks/SearchWithCollectorTask.cs        |   25 +-
 .../ByTask/Tasks/SearchWithSortTask.cs             |   35 +-
 .../ByTask/Tasks/SetPropTask.cs                    |    5 +-
 .../ByTask/Tasks/TaskSequence.cs                   |   40 +-
 .../ByTask/Tasks/UpdateDocTask.cs                  |    5 +-
 src/Lucene.Net.Benchmark/ByTask/Tasks/WaitTask.cs  |    5 +-
 src/Lucene.Net.Benchmark/ByTask/Tasks/WarmTask.cs  |   20 +-
 .../ByTask/Tasks/WriteLineDocTask.cs               |    5 +-
 src/Lucene.Net.Benchmark/ByTask/Utils/Algorithm.cs |    2 +-
 src/Lucene.Net.Benchmark/ByTask/Utils/Config.cs    |   10 +-
 .../Lucene.Net.Benchmark.csproj                    |    6 -
 .../Quality/QualityBenchmark.cs                    |    8 +-
 src/Lucene.Net.Benchmark/Quality/QualityQuery.cs   |    5 +-
 src/Lucene.Net.Benchmark/Quality/QualityStats.cs   |   45 +-
 src/Lucene.Net.Benchmark/Quality/Trec/TrecJudge.cs |    5 +-
 .../Quality/Utils/DocNameExtractor.cs              |    3 +-
 .../Support/Sax/EntityResolver.cs                  |    6 +-
 .../Support/Sax/ErrorHandler.cs                    |    4 +-
 .../Support/Sax/Ext/Attributes2.cs                 |   10 +-
 .../Support/Sax/Ext/EntityResolver2.cs             |   10 +-
 .../Support/Sax/Ext/Locator2Impl.cs                |    8 +-
 .../Support/Sax/Helpers/AttributesImpl.cs          |    5 +-
 .../Support/Sax/Helpers/DefaultHandler.cs          |    4 +-
 .../Support/Sax/Helpers/LocatorImpl.cs             |   16 +-
 .../Support/Sax/Helpers/NamespaceSupport.cs        |   11 +-
 .../Support/Sax/Helpers/XMLFilterImpl.cs           |   27 +-
 .../Support/Sax/InputSource.cs                     |   20 +-
 .../Support/Sax/SAXException.cs                    |    5 +-
 .../Support/Sax/SAXParseException.cs               |   20 +-
 src/Lucene.Net.Benchmark/Support/Sax/XMLReader.cs  |    6 +-
 .../Support/TagSoup/Element.cs                     |   50 +-
 .../Support/TagSoup/ElementType.cs                 |   25 +-
 .../Support/TagSoup/HTMLScanner.cs                 |   27 +-
 .../Support/TagSoup/HTMLSchema.Generated.cs        | 5794 ++++++++++----------
 src/Lucene.Net.Benchmark/Support/TagSoup/Parser.cs |   26 +-
 src/Lucene.Net.Benchmark/Support/TagSoup/Schema.cs |   13 +-
 .../ClassificationResult.cs                        |   16 +-
 .../Lucene.Net.Classification.csproj               |    1 -
 src/Lucene.Net.Codecs/Appending/AppendingCodec.cs  |    5 +-
 .../BlockTerms/BlockTermsReader.cs                 |   63 +-
 .../BlockTerms/BlockTermsWriter.cs                 |    5 +-
 .../BlockTerms/FixedGapTermsIndexReader.cs         |   14 +-
 .../BlockTerms/FixedGapTermsIndexWriter.cs         |    4 +-
 .../BlockTerms/TermsIndexWriterBase.cs             |   16 +
 .../BlockTerms/VariableGapTermsIndexReader.cs      |   15 +-
 .../Bloom/BloomFilteringPostingsFormat.cs          |  115 +-
 src/Lucene.Net.Codecs/Bloom/FuzzySet.cs            |   43 +-
 .../IntBlock/VariableIntBlockIndexInput.cs         |    6 +-
 src/Lucene.Net.Codecs/Lucene.Net.Codecs.csproj     |    5 -
 .../Memory/DirectDocValuesConsumer.cs              |   16 +-
 .../Memory/DirectDocValuesFormat.cs                |    4 +-
 .../Memory/DirectDocValuesProducer.cs              |   48 +-
 .../Memory/DirectPostingsFormat.cs                 |  318 +-
 src/Lucene.Net.Codecs/Memory/FSTOrdTermsReader.cs  |  131 +-
 src/Lucene.Net.Codecs/Memory/FSTOrdTermsWriter.cs  |    5 +-
 src/Lucene.Net.Codecs/Memory/FSTTermOutputs.cs     |   13 +-
 src/Lucene.Net.Codecs/Memory/FSTTermsReader.cs     |  169 +-
 src/Lucene.Net.Codecs/Memory/FSTTermsWriter.cs     |    5 +-
 .../Memory/MemoryDocValuesConsumer.cs              |   23 +-
 .../Memory/MemoryDocValuesProducer.cs              |   35 +-
 .../Memory/MemoryPostingsFormat.cs                 |  197 +-
 .../Pulsing/PulsingPostingsFormat.cs               |    5 +-
 .../Pulsing/PulsingPostingsReader.cs               |   36 +-
 src/Lucene.Net.Codecs/Sep/SepPostingsReader.cs     |   30 +-
 src/Lucene.Net.Codecs/Sep/SepPostingsWriter.cs     |    3 +-
 src/Lucene.Net.Codecs/Sep/SepSkipListReader.cs     |   32 +-
 src/Lucene.Net.Codecs/Sep/SepSkipListWriter.cs     |    9 +-
 .../SimpleText/SimpleTextCodec.cs                  |   40 +-
 .../SimpleText/SimpleTextDocValuesFormat.cs        |    2 +-
 .../SimpleText/SimpleTextDocValuesReader.cs        |   49 +-
 .../SimpleText/SimpleTextFieldInfosFormat.cs       |   10 +-
 .../SimpleText/SimpleTextFieldsReader.cs           |  116 +-
 .../SimpleText/SimpleTextFieldsWriter.cs           |    5 +-
 .../SimpleText/SimpleTextLiveDocsFormat.cs         |   28 +-
 .../SimpleText/SimpleTextPostingsFormat.cs         |    4 +-
 .../SimpleText/SimpleTextSegmentInfoFormat.cs      |   10 +-
 .../SimpleText/SimpleTextStoredFieldsWriter.cs     |   94 +-
 .../SimpleText/SimpleTextTermVectorsReader.cs      |   92 +-
 .../SimpleText/SimpleTextTermVectorsWriter.cs      |    5 +-
 src/Lucene.Net.Demo/Lucene.Net.Demo.csproj         |    1 -
 src/Lucene.Net.Expressions/Bindings.cs             |   28 +-
 src/Lucene.Net.Expressions/Expression.cs           |   78 +-
 src/Lucene.Net.Expressions/ExpressionComparator.cs |    8 +-
 .../ExpressionFunctionValues.cs                    |   56 +-
 src/Lucene.Net.Expressions/ExpressionRescorer.cs   |   15 +-
 src/Lucene.Net.Expressions/ExpressionSortField.cs  |  127 +-
 .../ExpressionValueSource.cs                       |  263 +-
 src/Lucene.Net.Expressions/JS/JavascriptLexer.cs   | 3901 +++++++------
 src/Lucene.Net.Expressions/JS/JavascriptParser.cs  |   15 +-
 .../Lucene.Net.Expressions.csproj                  |    7 -
 src/Lucene.Net.Expressions/ScoreValueSource.cs     |   57 +-
 src/Lucene.Net.Expressions/SimpleBindings.cs       |    2 +-
 src/Lucene.Net.Facet/DrillDownQuery.cs             |   25 +-
 src/Lucene.Net.Facet/DrillSidewaysQuery.cs         |   23 +-
 src/Lucene.Net.Facet/DrillSidewaysScorer.cs        |   26 +-
 src/Lucene.Net.Facet/FacetField.cs                 |    5 +-
 src/Lucene.Net.Facet/FacetsCollector.cs            |   43 +-
 src/Lucene.Net.Facet/FacetsConfig.cs               |   30 +-
 src/Lucene.Net.Facet/Lucene.Net.Facet.csproj       |    6 -
 src/Lucene.Net.Facet/MultiFacets.cs                |    7 +-
 .../RandomSamplingFacetsCollector.cs               |   13 +-
 src/Lucene.Net.Facet/Range/DoubleRange.cs          |   26 +-
 .../Range/DoubleRangeFacetCounts.cs                |   10 +-
 src/Lucene.Net.Facet/Range/LongRange.cs            |   21 +-
 src/Lucene.Net.Facet/Range/LongRangeFacetCounts.cs |   10 +-
 src/Lucene.Net.Facet/Range/Range.cs                |    6 +-
 src/Lucene.Net.Facet/Range/RangeFacetCounts.cs     |    6 +-
 .../DefaultSortedSetDocValuesReaderState.cs        |   38 +-
 .../SortedSet/SortedSetDocValuesFacetCounts.cs     |   18 +-
 .../Taxonomy/AssociationFacetField.cs              |    3 +-
 .../Taxonomy/CachedOrdinalsReader.cs               |   13 +-
 src/Lucene.Net.Facet/Taxonomy/CategoryPath.cs      |    6 +-
 .../Taxonomy/Directory/DirectoryTaxonomyWriter.cs  |   32 +-
 .../Taxonomy/Directory/TaxonomyIndexArrays.cs      |    8 +-
 .../Taxonomy/DocValuesOrdinalsReader.cs            |    8 +-
 src/Lucene.Net.Facet/Taxonomy/FacetLabel.cs        |    4 +-
 .../Taxonomy/FloatTaxonomyFacets.cs                |    4 +-
 src/Lucene.Net.Facet/Taxonomy/IntTaxonomyFacets.cs |    4 +-
 .../Taxonomy/TaxonomyFacetSumValueSource.cs        |   39 +-
 src/Lucene.Net.Facet/Taxonomy/TaxonomyFacets.cs    |    2 +-
 .../WriterCache/Cl2oTaxonomyWriterCache.cs         |   11 +-
 .../Taxonomy/WriterCache/CollisionMap.cs           |   33 +-
 .../Taxonomy/WriterCache/CompactLabelToOrdinal.cs  |   10 +-
 .../Taxonomy/WriterCache/LabelToOrdinal.cs         |   44 +-
 .../Taxonomy/WriterCache/NameHashIntCacheLRU.cs    |   30 +-
 src/Lucene.Net.Facet/TopOrdAndFloatQueue.cs        |   30 +-
 .../AbstractAllGroupHeadsCollector.cs              |   52 +-
 .../AbstractAllGroupsCollector.cs                  |   43 +-
 .../AbstractDistinctValuesCollector.cs             |   35 +-
 .../AbstractFirstPassGroupingCollector.cs          |    8 +-
 .../AbstractGroupFacetCollector.cs                 |   10 +-
 .../AbstractSecondPassGroupingCollector.cs         |   18 +-
 src/Lucene.Net.Grouping/BlockGroupingCollector.cs  |   53 +-
 src/Lucene.Net.Grouping/CollectedSearchGroup.cs    |   30 +-
 .../Function/FunctionAllGroupHeadsCollector.cs     |   40 +-
 .../Function/FunctionDistinctValuesCollector.cs    |   35 +-
 .../Function/FunctionFirstPassGroupingCollector.cs |   33 +-
 .../FunctionSecondPassGroupingCollector.cs         |   33 +-
 src/Lucene.Net.Grouping/GroupingSearch.cs          |   64 +-
 src/Lucene.Net.Grouping/Lucene.Net.Grouping.csproj |    1 -
 src/Lucene.Net.Grouping/SearchGroup.cs             |   48 +-
 .../Term/TermAllGroupHeadsCollector.cs             |   70 +-
 .../Term/TermAllGroupsCollector.cs                 |   38 +-
 .../Term/TermDistinctValuesCollector.cs            |    5 +-
 .../Term/TermFirstPassGroupingCollector.cs         |   33 +-
 .../Term/TermGroupFacetCollector.cs                |   30 +-
 .../Term/TermSecondPassGroupingCollector.cs        |   30 +-
 .../Highlight/DefaultEncoder.cs                    |   30 +-
 .../Highlight/GradientFormatter.cs                 |   30 +-
 .../Highlight/Highlighter.cs                       |   61 +-
 src/Lucene.Net.Highlighter/Highlight/IEncoder.cs   |   30 +-
 src/Lucene.Net.Highlighter/Highlight/IFormatter.cs |   30 +-
 .../Highlight/IFragmenter.cs                       |   30 +-
 src/Lucene.Net.Highlighter/Highlight/IScorer.cs    |   33 +-
 .../Highlight/InvalidTokenOffsetsException.cs      |   30 +-
 .../Highlight/NullFragmenter.cs                    |   30 +-
 .../Highlight/OffsetLimitTokenFilter.cs            |   30 +-
 .../Highlight/PositionSpan.cs                      |   30 +-
 .../Highlight/QueryScorer.cs                       |   14 +-
 .../Highlight/SimpleFragmenter.cs                  |   34 +-
 .../Highlight/SimpleHTMLEncoder.cs                 |   30 +-
 .../Highlight/SimpleHTMLFormatter.cs               |   30 +-
 .../Highlight/SimpleSpanFragmenter.cs              |   30 +-
 .../Highlight/SpanGradientFormatter.cs             |   30 +-
 .../Highlight/TextFragment.cs                      |   38 +-
 src/Lucene.Net.Highlighter/Highlight/TokenGroup.cs |   30 +-
 .../Highlight/TokenSources.cs                      |   30 +-
 .../Highlight/TokenStreamFromTermPositionVector.cs |   30 +-
 .../Highlight/WeightedSpanTerm.cs                  |   39 +-
 .../Highlight/WeightedSpanTermExtractor.cs         |   85 +-
 .../Highlight/WeightedTerm.cs                      |   30 +-
 .../Lucene.Net.Highlighter.csproj                  |    5 -
 .../PostingsHighlight/DefaultPassageFormatter.cs   |   30 +-
 .../PostingsHighlight/MultiTermHighlighting.cs     |   10 +-
 .../PostingsHighlight/Passage.cs                   |   65 +-
 .../PostingsHighlight/PassageFormatter.cs          |   30 +-
 .../PostingsHighlight/PassageScorer.cs             |   30 +-
 .../PostingsHighlight/PostingsHighlighter.cs       |   20 +-
 .../PostingsHighlight/WholeBreakIterator.cs        |   40 +-
 .../VectorHighlight/BaseFragListBuilder.cs         |   33 +-
 .../VectorHighlight/BaseFragmentsBuilder.cs        |   15 +-
 .../VectorHighlight/BoundaryScanner.cs             |   30 +-
 .../BreakIteratorBoundaryScanner.cs                |   30 +-
 .../VectorHighlight/FastVectorHighlighter.cs       |   41 +-
 .../VectorHighlight/FieldFragList.cs               |   45 +-
 .../VectorHighlight/FieldPhraseList.cs             |   44 +-
 .../VectorHighlight/FieldQuery.cs                  |   30 +-
 .../VectorHighlight/FieldTermStack.cs              |   58 +-
 .../VectorHighlight/FragListBuilder.cs             |   30 +-
 .../VectorHighlight/FragmentsBuilder.cs            |   39 +-
 .../VectorHighlight/ScoreOrderFragmentsBuilder.cs  |   30 +-
 .../VectorHighlight/SimpleBoundaryScanner.cs       |   30 +-
 .../VectorHighlight/SimpleFieldFragList.cs         |   30 +-
 .../VectorHighlight/SimpleFragListBuilder.cs       |   30 +-
 .../VectorHighlight/SimpleFragmentsBuilder.cs      |   30 +-
 .../VectorHighlight/SingleFragListBuilder.cs       |   30 +-
 .../VectorHighlight/WeightedFragListBuilder.cs     |   30 +-
 src/Lucene.Net.Join/FakeScorer.cs                  |   49 +-
 .../FixedBitSetCachingWrapperFilter.cs             |   36 +-
 src/Lucene.Net.Join/JoinUtil.cs                    |   41 +-
 src/Lucene.Net.Join/Lucene.Net.Join.csproj         |    1 -
 src/Lucene.Net.Join/ScoreMode.cs                   |   30 +-
 src/Lucene.Net.Join/TermsCollector.cs              |   53 +-
 src/Lucene.Net.Join/TermsIncludingScoreQuery.cs    |   68 +-
 src/Lucene.Net.Join/TermsQuery.cs                  |   40 +-
 src/Lucene.Net.Join/TermsWithScoreCollector.cs     |   21 +-
 src/Lucene.Net.Join/ToChildBlockJoinQuery.cs       |   26 +-
 src/Lucene.Net.Join/ToParentBlockJoinCollector.cs  |   10 +-
 .../ToParentBlockJoinFieldComparator.cs            |   35 +-
 src/Lucene.Net.Join/ToParentBlockJoinQuery.cs      |   62 +-
 src/Lucene.Net.Join/ToParentBlockJoinSortField.cs  |   42 +-
 src/Lucene.Net.Memory/Lucene.Net.Memory.csproj     |    1 -
 src/Lucene.Net.Memory/MemoryIndex.Info.cs          |   16 +-
 .../MemoryIndex.MemoryIndexReader.cs               |  203 +-
 src/Lucene.Net.Memory/MemoryIndex.cs               |   53 +-
 src/Lucene.Net.Misc/Document/LazyDocument.cs       |   30 +-
 src/Lucene.Net.Misc/Index/CompoundFileExtractor.cs |   30 +-
 src/Lucene.Net.Misc/Index/IndexSplitter.cs         |   15 +-
 .../Index/MultiPassIndexSplitter.cs                |   43 +-
 src/Lucene.Net.Misc/Index/PKIndexSplitter.cs       |   43 +-
 .../Index/Sorter/BlockJoinComparatorSource.cs      |   45 +-
 .../Sorter/EarlyTerminatingSortingCollector.cs     |   35 +-
 src/Lucene.Net.Misc/Index/Sorter/Sorter.cs         |   64 +-
 .../Index/Sorter/SortingAtomicReader.cs            |   74 +-
 .../Index/Sorter/SortingMergePolicy.cs             |   35 +-
 src/Lucene.Net.Misc/Lucene.Net.Misc.csproj         |    1 -
 src/Lucene.Net.Misc/Misc/GetTermInfo.cs            |   30 +-
 src/Lucene.Net.Misc/Misc/HighFreqTerms.cs          |   30 +-
 src/Lucene.Net.Misc/Misc/IndexMergeTool.cs         |   30 +-
 src/Lucene.Net.Misc/Misc/SweetSpotSimilarity.cs    |   30 +-
 src/Lucene.Net.Misc/Misc/TermStats.cs              |   30 +-
 src/Lucene.Net.Misc/Util/Fst/ListOfOutputs.cs      |   38 +-
 .../Util/Fst/UpToTwoPositiveIntOutputs.cs          |   48 +-
 src/Lucene.Net.Queries/ChainedFilter.cs            |    6 +-
 src/Lucene.Net.Queries/CommonTermsQuery.cs         |    4 +-
 src/Lucene.Net.Queries/CustomScoreProvider.cs      |    8 +-
 src/Lucene.Net.Queries/CustomScoreQuery.cs         |   25 +-
 .../Function/DocValues/DocTermsIndexDocValues.cs   |    5 +-
 src/Lucene.Net.Queries/Function/FunctionQuery.cs   |    3 +-
 src/Lucene.Net.Queries/Function/FunctionValues.cs  |   35 +-
 src/Lucene.Net.Queries/Function/ValueSource.cs     |    7 +-
 .../Function/ValueSources/DefFunction.cs           |    8 +-
 .../Function/ValueSources/IDFValueSource.cs        |    3 +-
 .../Function/ValueSources/MaxFloatFunction.cs      |    9 +-
 .../Function/ValueSources/MinFloatFunction.cs      |    9 +-
 .../Function/ValueSources/NormValueSource.cs       |    2 +-
 .../Function/ValueSources/OrdFieldSource.cs        |    5 +-
 .../Function/ValueSources/ProductFloatFunction.cs  |   11 +-
 .../Function/ValueSources/SumFloatFunction.cs      |   11 +-
 .../Function/ValueSources/TFValueSource.cs         |    2 +-
 .../Function/ValueSources/VectorValueSource.cs     |   18 +-
 src/Lucene.Net.Queries/Lucene.Net.Queries.csproj   |    1 -
 src/Lucene.Net.Queries/Mlt/MoreLikeThis.cs         |    3 +-
 src/Lucene.Net.Queries/TermFilter.cs               |    5 +-
 src/Lucene.Net.Queries/TermsFilter.cs              |   17 +-
 .../Analyzing/AnalyzingQueryParser.cs              |    3 +-
 src/Lucene.Net.QueryParser/Classic/CharStream.cs   |  101 +-
 .../Classic/FastCharStream.cs                      |  230 +-
 .../Classic/MultiFieldQueryParser.cs               |   13 +-
 .../Classic/ParseException.cs                      |  140 +-
 .../Classic/QueryParserBase.cs                     |   19 +-
 .../Classic/QueryParserConstants.cs                |   12 +-
 .../Classic/QueryParserTokenManager.cs             | 2168 ++++----
 src/Lucene.Net.QueryParser/Classic/Token.cs        |  119 +-
 .../Classic/TokenMgrError.cs                       |   67 +-
 .../ComplexPhrase/ComplexPhraseQueryParser.cs      |    6 +-
 .../Ext/ExtendableQueryParser.cs                   |    5 +-
 .../Flexible/Core/Config/FieldConfig.cs            |    5 +-
 .../Flexible/Core/Nodes/AnyQueryNode.cs            |    9 +-
 .../Flexible/Core/Nodes/BoostQueryNode.cs          |    5 +-
 .../Flexible/Core/Nodes/FieldQueryNode.cs          |   24 +-
 .../Flexible/Core/Nodes/FuzzyQueryNode.cs          |    8 +-
 .../Flexible/Core/Nodes/ModifierQueryNode.cs       |    5 +-
 .../Flexible/Core/Nodes/OpaqueQueryNode.cs         |   10 +-
 .../Flexible/Core/Nodes/PathQueryNode.cs           |   19 +-
 .../Flexible/Core/Nodes/PhraseSlopQueryNode.cs     |    5 +-
 .../Flexible/Core/Nodes/ProximityQueryNode.cs      |   19 +-
 .../Flexible/Core/Nodes/QueryNodeImpl.cs           |   19 +-
 .../Flexible/Core/Nodes/SlopQueryNode.cs           |    5 +-
 .../Core/Processors/QueryNodeProcessorPipeline.cs  |   24 +-
 .../Flexible/Core/QueryNodeError.cs                |    5 +-
 .../Flexible/Core/QueryNodeException.cs            |   10 +-
 .../Flexible/Core/QueryNodeParseException.cs       |   17 +-
 .../Flexible/Core/QueryParserHelper.cs             |   20 +-
 .../Flexible/Core/Util/UnescapedCharSequence.cs    |    5 +-
 .../Flexible/Messages/MessageImpl.cs               |    5 +-
 .../Flexible/Standard/Config/FuzzyConfig.cs        |    8 +-
 .../Flexible/Standard/Config/NumberDateFormat.cs   |    4 +-
 .../Standard/Nodes/AbstractRangeQueryNode.cs       |   20 +-
 .../Flexible/Standard/Nodes/NumericQueryNode.cs    |   12 +-
 .../Standard/Nodes/NumericRangeQueryNode.cs        |    4 +-
 .../Flexible/Standard/Nodes/RegexpQueryNode.cs     |    8 +-
 .../Standard/Nodes/StandardBooleanQueryNode.cs     |    5 +-
 .../Flexible/Standard/Parser/CharStream.cs         |    3 +-
 .../Flexible/Standard/Parser/FastCharStream.cs     |   30 +-
 .../Flexible/Standard/Parser/Token.cs              |    5 +-
 .../Flexible/Standard/Parser/TokenMgrError.cs      |    5 +-
 .../Processors/AnalyzerQueryNodeProcessor.cs       |    5 +-
 .../Standard/Processors/GroupQueryNodeProcessor.cs |    3 +-
 .../Flexible/Standard/StandardQueryParser.cs       |   71 +-
 .../Lucene.Net.QueryParser.csproj                  |    5 -
 .../Simple/SimpleQueryParser.cs                    |   18 +-
 .../Surround/Parser/CharStream.cs                  |    3 +-
 .../Surround/Parser/FastCharStream.cs              |   46 +-
 .../Surround/Parser/QueryParserTokenManager.cs     |    8 +-
 .../Surround/Parser/Token.cs                       |  113 +-
 .../Surround/Parser/TokenMgrError.cs               |   67 +-
 .../Surround/Query/BasicQueryFactory.cs            |    9 +-
 .../Surround/Query/ComposedQuery.cs                |   13 +-
 .../Surround/Query/DistanceQuery.cs                |    4 +-
 .../Surround/Query/FieldsQuery.cs                  |   12 +-
 .../Surround/Query/SimpleTerm.cs                   |    6 +-
 .../Surround/Query/SimpleTermRewriteQuery.cs       |    3 +-
 .../Surround/Query/SpanNearClauseFactory.cs        |    8 +-
 .../Surround/Query/SrndBooleanQuery.cs             |    1 -
 .../Surround/Query/SrndPrefixQuery.cs              |    4 +-
 .../Surround/Query/SrndQuery.cs                    |   14 +-
 .../Surround/Query/SrndTermQuery.cs                |    2 +-
 .../Surround/Query/SrndTruncQuery.cs               |    2 +-
 .../Surround/Query/TooManyBasicQueries.cs          |    3 +-
 .../Xml/Builders/FuzzyLikeThisQueryBuilder.cs      |    5 -
 src/Lucene.Net.Replicator/Http/HttpClientBase.cs   |   36 +-
 src/Lucene.Net.Replicator/Http/HttpReplicator.cs   |   30 +-
 .../Http/ReplicationService.cs                     |   30 +-
 .../IndexAndTaxonomyReplicationHandler.cs          |   43 +-
 .../IndexAndTaxonomyRevision.cs                    |   38 +-
 src/Lucene.Net.Replicator/IndexInputInputStream.cs |   42 +-
 .../IndexReplicationHandler.cs                     |   74 +-
 src/Lucene.Net.Replicator/IndexRevision.cs         |   58 +-
 src/Lucene.Net.Replicator/LocalReplicator.cs       |   32 +-
 .../Lucene.Net.Replicator.csproj                   |    1 -
 .../PerSessionDirectoryFactory.cs                  |   30 +-
 src/Lucene.Net.Replicator/ReplicationClient.cs     |   68 +-
 src/Lucene.Net.Replicator/Replicator.cs            |   30 +-
 src/Lucene.Net.Replicator/Revision.cs              |   30 +-
 src/Lucene.Net.Replicator/RevisionFile.cs          |   30 +-
 .../SessionExpiredException.cs                     |   30 +-
 src/Lucene.Net.Replicator/SessionToken.cs          |   37 +-
 .../Http/Abstractions/IReplicationRequest.cs       |   30 +-
 .../Http/Abstractions/IReplicationResponse.cs      |   30 +-
 src/Lucene.Net.Sandbox/Lucene.Net.Sandbox.csproj   |    1 -
 src/Lucene.Net.Sandbox/Queries/DuplicateFilter.cs  |   12 +-
 .../Queries/FuzzyLikeThisQuery.cs                  |    4 +-
 src/Lucene.Net.Sandbox/Queries/SlowFuzzyQuery.cs   |   15 +-
 .../Queries/SlowFuzzyTermsEnum.cs                  |    3 +-
 .../Queries/SortedSetSortField.cs                  |   30 +-
 src/Lucene.Net.Spatial/DisjointSpatialFilter.cs    |    3 +-
 src/Lucene.Net.Spatial/Lucene.Net.Spatial.csproj   |    1 -
 .../Prefix/AbstractVisitingPrefixTreeFilter.cs     |   28 +-
 .../Prefix/ContainsPrefixTreeFilter.cs             |   26 +-
 .../Prefix/IntersectsPrefixTreeFilter.cs           |    3 +-
 .../Prefix/PrefixTreeStrategy.cs                   |   13 +-
 .../Prefix/RecursivePrefixTreeStrategy.cs          |    9 +-
 src/Lucene.Net.Spatial/Prefix/Tree/Cell.cs         |   23 +-
 .../Prefix/Tree/GeohashPrefixTree.cs               |   20 +-
 .../Prefix/Tree/QuadPrefixTree.cs                  |   10 +-
 .../Prefix/Tree/SpatialPrefixTree.cs               |   10 +-
 .../Prefix/WithinPrefixTreeFilter.cs               |    7 +-
 src/Lucene.Net.Spatial/Query/SpatialArgs.cs        |   14 +-
 src/Lucene.Net.Spatial/Query/SpatialArgsParser.cs  |    3 +-
 src/Lucene.Net.Spatial/Query/SpatialOperation.cs   |   33 +-
 .../Serialized/SerializedDVStrategy.cs             |    5 +-
 src/Lucene.Net.Spatial/SpatialStrategy.cs          |   10 +-
 src/Lucene.Net.Spatial/Util/ShapeFieldCache.cs     |    4 +-
 src/Lucene.Net.Spatial/Util/ValueSourceFilter.cs   |   10 +-
 .../Vector/PointVectorStrategy.cs                  |   15 +-
 src/Lucene.Net.Suggest/Lucene.Net.Suggest.csproj   |    1 -
 src/Lucene.Net.Suggest/Spell/CombineSuggestion.cs  |   10 +-
 src/Lucene.Net.Suggest/Spell/DirectSpellChecker.cs |   20 +-
 .../Spell/HighFrequencyDictionary.cs               |   29 +-
 .../Spell/JaroWinklerDistance.cs                   |   10 +-
 src/Lucene.Net.Suggest/Spell/LevensteinDistance.cs |    2 +-
 .../Spell/PlainTextDictionary.cs                   |    8 +-
 src/Lucene.Net.Suggest/Spell/SpellChecker.cs       |   64 +-
 src/Lucene.Net.Suggest/Spell/StringDistance.cs     |   30 +-
 src/Lucene.Net.Suggest/Spell/TermFreqIterator.cs   |   40 +-
 .../Spell/WordBreakSpellChecker.cs                 |   80 +-
 .../Suggest/Analyzing/AnalyzingInfixSuggester.cs   |   37 +-
 .../Suggest/Analyzing/AnalyzingSuggester.cs        |   48 +-
 .../Suggest/Analyzing/BlendedInfixSuggester.cs     |   35 +-
 .../Suggest/Analyzing/FSTUtil.cs                   |    1 -
 .../Suggest/Analyzing/FreeTextSuggester.cs         |   67 +-
 .../Suggest/Analyzing/FuzzySuggester.cs            |    6 +-
 .../Suggest/BufferedInputIterator.cs               |   27 +-
 .../Suggest/BufferingTermFreqIteratorWrapper.cs    |   13 +-
 .../Suggest/DocumentDictionary.cs                  |   25 +-
 src/Lucene.Net.Suggest/Suggest/FileDictionary.cs   |   42 +-
 .../Suggest/Fst/BytesRefSorter.cs                  |    8 +-
 .../Suggest/Fst/ExternalRefSorter.cs               |   16 +-
 .../Suggest/Fst/FSTCompletion.cs                   |   16 +-
 .../Suggest/Fst/FSTCompletionBuilder.cs            |    4 +-
 .../Suggest/Fst/FSTCompletionLookup.cs             |   23 +-
 .../Suggest/Fst/WFSTCompletionLookup.cs            |   21 +-
 src/Lucene.Net.Suggest/Suggest/InMemorySorter.cs   |    8 +-
 src/Lucene.Net.Suggest/Suggest/InputIterator.cs    |   39 +-
 .../Suggest/Jaspell/JaspellLookup.cs               |   12 +-
 .../Suggest/Jaspell/JaspellTernarySearchTrie.cs    |   41 +-
 src/Lucene.Net.Suggest/Suggest/Lookup.cs           |    4 +-
 .../Suggest/SortedInputIterator.cs                 |   43 +-
 .../Suggest/SortedTermFreqIteratorWrapper.cs       |   24 +-
 src/Lucene.Net.Suggest/Suggest/Tst/TSTLookup.cs    |   17 +-
 .../Suggest/Tst/TernaryTreeNode.cs                 |   30 +-
 .../Suggest/UnsortedInputIterator.cs               |   12 +-
 .../Analysis/CannedBinaryTokenStream.cs            |    4 +-
 .../Analysis/MockCharFilter.cs                     |    3 +-
 .../Analysis/MockFixedLengthPayloadFilter.cs       |    2 +-
 .../Codecs/Asserting/AssertingDocValuesFormat.cs   |    2 +-
 .../Codecs/Asserting/AssertingPostingsFormat.cs    |   21 +-
 .../Codecs/Asserting/AssertingTermVectorsFormat.cs |    8 +-
 .../Codecs/Lucene3x/PreFlexRWFieldsWriter.cs       |    3 +-
 .../Codecs/Lucene3x/PreFlexRWNormsConsumer.cs      |    2 +-
 .../Codecs/Lucene3x/PreFlexRWStoredFieldsWriter.cs |    4 +-
 .../Codecs/Lucene3x/PreFlexRWTermVectorsWriter.cs  |    2 +-
 .../Codecs/Lucene40/Lucene40DocValuesWriter.cs     |    4 +-
 .../Codecs/Lucene42/Lucene42DocValuesConsumer.cs   |   16 +-
 .../Codecs/RAMOnly/RAMOnlyPostingsFormat.cs        |    4 +-
 .../Index/AssertingAtomicReader.cs                 |    3 +-
 .../Index/BaseDocValuesFormatTestCase.cs           |    8 +-
 .../Index/BaseIndexFileFormatTestCase.cs           |   10 +
 .../Index/BasePostingsFormatTestCase.cs            |   30 +-
 .../Index/BaseTermVectorsFormatTestCase.cs         |   15 +-
 .../Index/FieldFilterAtomicReader.cs               |   11 +-
 src/Lucene.Net.TestFramework/Index/RandomCodec.cs  |    2 +-
 .../Index/ThreadedIndexingAndSearchingTestCase.cs  |    4 +-
 .../Lucene.Net.TestFramework.csproj                |   14 +-
 src/Lucene.Net.TestFramework/Search/QueryUtils.cs  |    5 +-
 .../Search/RandomOrderCollector.cs                 |    2 +-
 .../Search/SearchEquivalenceTestBase.cs            |    9 +-
 .../Store/MockDirectoryWrapper.cs                  |   10 +-
 .../Store/MockIndexOutputWrapper.cs                |    9 +-
 .../Support/SynchronizedList.cs                    |   17 +-
 .../Util/Automaton/AutomatonTestUtil.cs            |    4 +-
 .../Util/BaseDocIdSetTestCase.cs                   |   52 +-
 .../Util/CloseableDirectory.cs                     |   96 +-
 src/Lucene.Net.TestFramework/Util/FailureMarker.cs |  102 +-
 .../Util/LuceneTestCase.cs                         |   21 +-
 .../Util/TestRuleSetupAndRestoreClassEnv.cs        |    4 +-
 .../Util/TestRuleStoreClassName.cs                 |    2 +-
 src/Lucene.Net.TestFramework/Util/TestUtil.cs      |    8 +-
 .../Analysis/Ar/TestArabicAnalyzer.cs              |   30 +-
 .../Analysis/Ar/TestArabicFilters.cs               |   38 +-
 .../Analysis/Ar/TestArabicLetterTokenizer.cs       |   30 +-
 .../Analysis/Ar/TestArabicNormalizationFilter.cs   |   30 +-
 .../Analysis/Ar/TestArabicStemFilter.cs            |   30 +-
 .../Analysis/Bg/TestBulgarianAnalyzer.cs           |   30 +-
 .../Analysis/Bg/TestBulgarianStemFilterFactory.cs  |   33 +-
 .../Analysis/Bg/TestBulgarianStemmer.cs            |   30 +-
 .../Analysis/Br/TestBrazilianStemFilterFactory.cs  |   33 +-
 .../Analysis/Br/TestBrazilianStemmer.cs            |   30 +-
 .../Analysis/Ca/TestCatalanAnalyzer.cs             |   30 +-
 .../CharFilters/HTMLStripCharFilterTest.cs         |   30 +-
 .../CharFilters/TestHTMLStripCharFilterFactory.cs  |   33 +-
 .../Analysis/CharFilters/TestMappingCharFilter.cs  |   35 +-
 .../CharFilters/TestMappingCharFilterFactory.cs    |   37 +-
 .../Analysis/Cjk/TestCJKAnalyzer.cs                |   30 +-
 .../Analysis/Cjk/TestCJKBigramFilter.cs            |   30 +-
 .../Analysis/Cjk/TestCJKBigramFilterFactory.cs     |   32 +-
 .../Analysis/Cjk/TestCJKTokenizer.cs               |   30 +-
 .../Analysis/Cjk/TestCJKTokenizerFactory.cs        |   32 +-
 .../Analysis/Cjk/TestCJKWidthFilter.cs             |   30 +-
 .../Analysis/Cjk/TestCJKWidthFilterFactory.cs      |   33 +-
 .../Analysis/Ckb/TestSoraniAnalyzer.cs             |   30 +-
 .../Analysis/Ckb/TestSoraniNormalizationFilter.cs  |   30 +-
 .../Ckb/TestSoraniNormalizationFilterFactory.cs    |   33 +-
 .../Analysis/Ckb/TestSoraniStemFilter.cs           |   30 +-
 .../Analysis/Ckb/TestSoraniStemFilterFactory.cs    |   33 +-
 .../Analysis/Cn/TestChineseFilterFactory.cs        |   32 +-
 .../Analysis/Cn/TestChineseTokenizer.cs            |   58 +-
 .../Analysis/Cn/TestChineseTokenizerFactory.cs     |   32 +-
 .../Commongrams/TestCommonGramsFilterFactory.cs    |   33 +-
 .../TestCommonGramsQueryFilterFactory.cs           |   33 +-
 .../Compound/TestCompoundWordTokenFilter.cs        |   10 +-
 ...TestDictionaryCompoundWordTokenFilterFactory.cs |   33 +-
 ...estHyphenationCompoundWordTokenFilterFactory.cs |   34 +-
 .../Analysis/Core/TestAllAnalyzersHaveFactories.cs |    6 +-
 .../Analysis/Core/TestAnalyzers.cs                 |   30 +-
 .../Analysis/Core/TestBugInSomething.cs            |   31 +-
 .../Analysis/Core/TestFactories.cs                 |   34 +-
 .../Analysis/Core/TestKeywordAnalyzer.cs           |   30 +-
 .../Analysis/Core/TestRandomChains.cs              |   18 +-
 .../Analysis/Core/TestStopFilterFactory.cs         |   37 +-
 .../Analysis/Core/TestTypeTokenFilterFactory.cs    |   35 +-
 .../Analysis/Core/WordBreakTestUnicode_6_3_0.cs    |   30 +-
 .../Analysis/Cz/TestCzechAnalyzer.cs               |   30 +-
 .../Analysis/Cz/TestCzechStemFilterFactory.cs      |   33 +-
 .../Analysis/Cz/TestCzechStemmer.cs                |   30 +-
 .../Analysis/Da/TestDanishAnalyzer.cs              |   30 +-
 .../Analysis/De/TestGermanAnalyzer.cs              |   30 +-
 .../Analysis/De/TestGermanLightStemFilter.cs       |   30 +-
 .../De/TestGermanLightStemFilterFactory.cs         |   33 +-
 .../Analysis/De/TestGermanMinimalStemFilter.cs     |   30 +-
 .../De/TestGermanMinimalStemFilterFactory.cs       |   33 +-
 .../Analysis/De/TestGermanNormalizationFilter.cs   |   30 +-
 .../De/TestGermanNormalizationFilterFactory.cs     |   33 +-
 .../Analysis/De/TestGermanStemFilter.cs            |   30 +-
 .../Analysis/De/TestGermanStemFilterFactory.cs     |   33 +-
 .../Analysis/El/GreekAnalyzerTest.cs               |   30 +-
 .../Analysis/El/TestGreekLowerCaseFilterFactory.cs |   33 +-
 .../Analysis/El/TestGreekStemFilterFactory.cs      |   33 +-
 .../Analysis/El/TestGreekStemmer.cs                | 1054 ++--
 .../Analysis/En/TestEnglishAnalyzer.cs             |   30 +-
 .../Analysis/En/TestEnglishMinimalStemFilter.cs    |   30 +-
 .../En/TestEnglishMinimalStemFilterFactory.cs      |   33 +-
 .../Analysis/En/TestKStemFilterFactory.cs          |   33 +-
 .../Analysis/En/TestKStemmer.cs                    |   30 +-
 .../Analysis/En/TestPorterStemFilter.cs            |   30 +-
 .../Analysis/En/TestPorterStemFilterFactory.cs     |   33 +-
 .../Analysis/Es/TestSpanishAnalyzer.cs             |   30 +-
 .../Analysis/Es/TestSpanishLightStemFilter.cs      |   30 +-
 .../Es/TestSpanishLightStemFilterFactory.cs        |   33 +-
 .../Analysis/Eu/TestBasqueAnalyzer.cs              |   34 +-
 .../Analysis/Fa/TestPersianAnalyzer.cs             |   30 +-
 .../Analysis/Fa/TestPersianCharFilter.cs           |   30 +-
 .../Analysis/Fa/TestPersianNormalizationFilter.cs  |   30 +-
 .../Fa/TestPersianNormalizationFilterFactory.cs    |   33 +-
 .../Analysis/Fi/TestFinnishAnalyzer.cs             |   30 +-
 .../Analysis/Fi/TestFinnishLightStemFilter.cs      |   30 +-
 .../Fi/TestFinnishLightStemFilterFactory.cs        |   33 +-
 .../Analysis/Fr/TestFrenchAnalyzer.cs              |   30 +-
 .../Analysis/Fr/TestFrenchLightStemFilter.cs       |   30 +-
 .../Fr/TestFrenchLightStemFilterFactory.cs         |   33 +-
 .../Analysis/Fr/TestFrenchMinimalStemFilter.cs     |   30 +-
 .../Fr/TestFrenchMinimalStemFilterFactory.cs       |   33 +-
 .../Analysis/Ga/TestIrishAnalyzer.cs               |   33 +-
 .../Analysis/Ga/TestIrishLowerCaseFilter.cs        |   34 +-
 .../Analysis/Ga/TestIrishLowerCaseFilterFactory.cs |   37 +-
 .../Analysis/Gl/TestGalicianAnalyzer.cs            |   33 +-
 .../Analysis/Gl/TestGalicianMinimalStemFilter.cs   |   38 +-
 .../Gl/TestGalicianMinimalStemFilterFactory.cs     |   37 +-
 .../Analysis/Gl/TestGalicianStemFilter.cs          |   36 +-
 .../Analysis/Gl/TestGalicianStemFilterFactory.cs   |   37 +-
 .../Analysis/Hi/TestHindiAnalyzer.cs               |   31 +-
 .../Analysis/Hi/TestHindiFilters.cs                |   37 +-
 .../Analysis/Hi/TestHindiNormalizer.cs             |   30 +-
 .../Analysis/Hi/TestHindiStemmer.cs                |   30 +-
 .../Analysis/Hu/TestHungarianAnalyzer.cs           |   31 +-
 .../Analysis/Hu/TestHungarianLightStemFilter.cs    |   30 +-
 .../Hu/TestHungarianLightStemFilterFactory.cs      |   33 +-
 .../Analysis/Hunspell/StemmerTestBase.cs           |    2 +-
 .../Analysis/Hunspell/TestAllDictionaries.cs       |   31 +-
 .../Analysis/Hunspell/TestAllDictionaries2.cs      |   31 +-
 .../Analysis/Hunspell/TestCaseInsensitive.cs       |   30 +-
 .../Analysis/Hunspell/TestCircumfix.cs             |   30 +-
 .../Analysis/Hunspell/TestComplexPrefix.cs         |   30 +-
 .../Analysis/Hunspell/TestCondition.cs             |   30 +-
 .../Analysis/Hunspell/TestConv.cs                  |   30 +-
 .../Analysis/Hunspell/TestDependencies.cs          |   30 +-
 .../Analysis/Hunspell/TestDictionary.cs            |   47 +-
 .../Analysis/Hunspell/TestEscaped.cs               |   30 +-
 .../Analysis/Hunspell/TestFlagLong.cs              |   30 +-
 .../Analysis/Hunspell/TestFlagNum.cs               |   30 +-
 .../Analysis/Hunspell/TestHomonyms.cs              |   30 +-
 .../Analysis/Hunspell/TestHunspellStemFilter.cs    |   31 +-
 .../Hunspell/TestHunspellStemFilterFactory.cs      |   33 +-
 .../Analysis/Hunspell/TestIgnore.cs                |   30 +-
 .../Analysis/Hunspell/TestMorph.cs                 |   30 +-
 .../Analysis/Hunspell/TestOptionalCondition.cs     |   30 +-
 .../Analysis/Hunspell/TestStemmer.cs               |   30 +-
 .../Analysis/Hunspell/TestTwoFold.cs               |   30 +-
 .../Analysis/Hunspell/TestTwoSuffixes.cs           |   30 +-
 .../Analysis/Hy/TestArmenianAnalyzer.cs            |   31 +-
 .../Analysis/Id/TestIndonesianAnalyzer.cs          |   31 +-
 .../Analysis/Id/TestIndonesianStemFilterFactory.cs |   33 +-
 .../Analysis/Id/TestIndonesianStemmer.cs           |   30 +-
 .../Analysis/In/TestIndicNormalizer.cs             |   30 +-
 .../Analysis/It/TestItalianAnalyzer.cs             |   30 +-
 .../Analysis/It/TestItalianLightStemFilter.cs      |   30 +-
 .../It/TestItalianLightStemFilterFactory.cs        |   33 +-
 .../Analysis/Lv/TestLatvianAnalyzer.cs             |   30 +-
 .../Analysis/Lv/TestLatvianStemFilterFactory.cs    |   33 +-
 .../Analysis/Lv/TestLatvianStemmer.cs              |   30 +-
 .../Miscellaneous/TestASCIIFoldingFilter.cs        |   30 +-
 .../TestCapitalizationFilterFactory.cs             |   35 +-
 .../TestCodepointCountFilterFactory.cs             |   35 +-
 .../Analysis/Miscellaneous/TestEmptyTokenStream.cs |   30 +-
 .../Miscellaneous/TestKeepFilterFactory.cs         |   33 +-
 .../Miscellaneous/TestKeywordMarkerFilter.cs       |   30 +-
 .../TestKeywordMarkerFilterFactory.cs              |   38 +-
 .../Miscellaneous/TestKeywordRepeatFilter.cs       |   30 +-
 .../Analysis/Miscellaneous/TestLengthFilter.cs     |   30 +-
 .../Miscellaneous/TestLengthFilterFactory.cs       |   35 +-
 .../Miscellaneous/TestLimitTokenCountAnalyzer.cs   |   30 +-
 .../Miscellaneous/TestLimitTokenCountFilter.cs     |   30 +-
 .../TestLimitTokenCountFilterFactory.cs            |   34 +-
 .../Miscellaneous/TestLimitTokenPositionFilter.cs  |   35 +-
 .../TestLimitTokenPositionFilterFactory.cs         |   34 +-
 .../TestLucene47WordDelimiterFilter.cs             |   30 +-
 .../Miscellaneous/TestPerFieldAnalyzerWrapper.cs   |   34 +-
 .../TestPrefixAndSuffixAwareTokenFilter.cs         |   30 +-
 .../Miscellaneous/TestPrefixAwareTokenFilter.cs    |   30 +-
 .../TestRemoveDuplicatesTokenFilterFactory.cs      |   33 +-
 .../Miscellaneous/TestScandinavianFoldingFilter.cs |   30 +-
 .../TestScandinavianFoldingFilterFactory.cs        |    3 +-
 .../TestScandinavianNormalizationFilter.cs         |   30 +-
 .../TestScandinavianNormalizationFilterFactory.cs  |    3 +-
 .../Miscellaneous/TestSingleTokenTokenFilter.cs    |   30 +-
 .../TestStemmerOverrideFilterFactory.cs            |   33 +-
 .../Miscellaneous/TestTrimFilterFactory.cs         |   33 +-
 .../Miscellaneous/TestTruncateTokenFilter.cs       |   30 +-
 .../TestTruncateTokenFilterFactory.cs              |   34 +-
 .../Analysis/NGram/EdgeNGramTokenFilterTest.cs     |   36 +-
 .../Analysis/NGram/EdgeNGramTokenizerTest.cs       |    7 +-
 .../Analysis/NGram/NGramTokenFilterTest.cs         |   34 +-
 .../Analysis/NGram/NGramTokenizerTest.cs           |    5 +-
 .../Analysis/NGram/TestNGramFilters.cs             |   39 +-
 .../Analysis/Nl/TestDutchStemmer.cs                |   30 +-
 .../Analysis/No/TestNorwegianAnalyzer.cs           |   30 +-
 .../Analysis/No/TestNorwegianLightStemFilter.cs    |   38 +-
 .../No/TestNorwegianLightStemFilterFactory.cs      |   33 +-
 .../Analysis/No/TestNorwegianMinimalStemFilter.cs  |   38 +-
 .../No/TestNorwegianMinimalStemFilterFactory.cs    |   33 +-
 .../Analysis/Path/TestPathHierarchyTokenizer.cs    |   36 +-
 .../Path/TestReversePathHierarchyTokenizer.cs      |   34 +-
 .../Pattern/TestPatternCaptureGroupTokenFilter.cs  |   30 +-
 .../Pattern/TestPatternReplaceCharFilterFactory.cs |   37 +-
 .../Analysis/Pattern/TestPatternReplaceFilter.cs   |   30 +-
 .../Pattern/TestPatternReplaceFilterFactory.cs     |   33 +-
 .../Pattern/TestPatternTokenizerFactory.cs         |   33 +-
 .../Payloads/DelimitedPayloadTokenFilterTest.cs    |   30 +-
 .../Payloads/NumericPayloadTokenFilterTest.cs      |   30 +-
 .../TestDelimitedPayloadTokenFilterFactory.cs      |   32 +-
 .../Payloads/TokenOffsetPayloadTokenFilterTest.cs  |   31 +-
 .../Payloads/TypeAsPayloadTokenFilterTest.cs       |   30 +-
 .../Analysis/Position/PositionFilterTest.cs        |   30 +-
 .../Analysis/Pt/TestPortugueseAnalyzer.cs          |   33 +-
 .../Analysis/Pt/TestPortugueseLightStemFilter.cs   |   38 +-
 .../Pt/TestPortugueseLightStemFilterFactory.cs     |   37 +-
 .../Analysis/Pt/TestPortugueseMinimalStemFilter.cs |   38 +-
 .../Pt/TestPortugueseMinimalStemFilterFactory.cs   |   37 +-
 .../Analysis/Pt/TestPortugueseStemFilter.cs        |   38 +-
 .../Analysis/Pt/TestPortugueseStemFilterFactory.cs |   37 +-
 .../Reverse/TestReverseStringFilterFactory.cs      |   33 +-
 .../Analysis/Ro/TestRomanianAnalyzer.cs            |   30 +-
 .../Analysis/Ru/TestRussianAnalyzer.cs             |   30 +-
 .../Analysis/Ru/TestRussianFilters.cs              |   33 +-
 .../Analysis/Ru/TestRussianLetterTokenizer.cs      |   30 +-
 .../Analysis/Ru/TestRussianLightStemFilter.cs      |   30 +-
 .../Ru/TestRussianLightStemFilterFactory.cs        |   33 +-
 .../Analysis/Shingle/ShingleAnalyzerWrapperTest.cs |   30 +-
 .../Analysis/Shingle/ShingleFilterTest.cs          |   30 +-
 .../Analysis/Shingle/TestShingleFilterFactory.cs   |   33 +-
 .../Sinks/DateRecognizerSinkTokenizerTest.cs       |   30 +-
 .../Analysis/Sinks/TestTeeSinkTokenFilter.cs       |   47 +-
 .../Analysis/Sinks/TokenRangeSinkTokenizerTest.cs  |   30 +-
 .../Analysis/Sinks/TokenTypeSinkTokenizerTest.cs   |   30 +-
 .../Analysis/Snowball/TestSnowball.cs              |   30 +-
 .../Snowball/TestSnowballPorterFilterFactory.cs    |   33 +-
 .../Analysis/Snowball/TestSnowballVocab.cs         |   31 +-
 .../Analysis/Standard/TestStandardFactories.cs     |   17 +-
 .../Standard/TestUAX29URLEmailTokenizerFactory.cs  |    4 +-
 .../Analysis/Sv/TestSwedishAnalyzer.cs             |   30 +-
 .../Analysis/Sv/TestSwedishLightStemFilter.cs      |   30 +-
 .../Sv/TestSwedishLightStemFilterFactory.cs        |   33 +-
 .../Analysis/Synonym/TestMultiWordSynonyms.cs      |   30 +-
 .../Analysis/Synonym/TestSolrSynonymParser.cs      |   30 +-
 .../Analysis/Synonym/TestSynonymFilterFactory.cs   |   33 +-
 .../Analysis/Synonym/TestSynonymMap.cs             |   40 +-
 .../Analysis/Synonym/TestSynonymMapFilter.cs       |    2 +-
 .../Analysis/Th/TestThaiAnalyzer.cs                |   40 +-
 .../Analysis/Th/TestThaiTokenizerFactory.cs        |   33 +-
 .../Analysis/Th/TestThaiWordFilterFactory.cs       |   36 +-
 .../Analysis/Tr/TestApostropheFilter.cs            |   30 +-
 .../Analysis/Tr/TestApostropheFilterFactory.cs     |   33 +-
 .../Analysis/Tr/TestTurkishAnalyzer.cs             |   30 +-
 .../Analysis/Tr/TestTurkishLowerCaseFilter.cs      |   30 +-
 .../Tr/TestTurkishLowerCaseFilterFactory.cs        |   33 +-
 .../Util/BaseTokenStreamFactoryTestCase.cs         |    6 +-
 .../Analysis/Util/StringMockResourceLoader.cs      |   30 +-
 .../Analysis/Util/TestAnalysisSPILoader.cs         |   56 +-
 .../Analysis/Util/TestCharArrayIterator.cs         |    2 +-
 .../Analysis/Util/TestCharArrayMap.cs              |   27 +-
 .../Analysis/Util/TestCharArraySet.cs              |   30 +-
 .../Analysis/Util/TestCharacterUtils.cs            |    2 +-
 .../Analysis/Util/TestElision.cs                   |   30 +-
 .../Analysis/Util/TestElisionFilterFactory.cs      |   34 +-
 .../Wikipedia/TestWikipediaTokenizerFactory.cs     |    3 +-
 .../Collation/TestCollationKeyAnalyzer.cs          |  144 +-
 .../Collation/TestCollationKeyFilter.cs            |  134 +-
 .../Collation/TestCollationKeyFilterFactory.cs     |  168 +-
 .../Lucene.Net.Tests.Analysis.Common.csproj        |    4 -
 .../Lucene.Net.Tests.Analysis.Kuromoji.csproj      |    8 -
 .../Lucene.Net.Tests.Analysis.Morfologik.csproj    |    2 -
 .../Lucene.Net.Tests.Analysis.OpenNLP.csproj       |    2 -
 .../Language/Bm/CacheSubSequencePerformanceTest.cs |   68 +-
 .../Language/Bm/PhoneticEnginePerformanceTest.cs   |   16 +-
 .../Language/StringEncoderAbstractTest.cs          |    5 +-
 .../Lucene.Net.Tests.Analysis.Phonetic.csproj      |    4 -
 .../TestPhoneticFilter.cs                          |    2 +-
 .../Lucene.Net.Tests.Analysis.SmartCn.csproj       |    8 -
 .../Lucene.Net.Tests.Analysis.Stempel.csproj       |    4 -
 .../Pl/TestPolishAnalyzer.cs                       |   30 +-
 .../Stempel/TestStempelPolishStemFilterFactory.cs  |   30 +-
 .../Lucene.Net.Tests.Benchmark.csproj              |    8 -
 .../Lucene.Net.Tests.Classification.csproj         |    4 -
 .../BlockTerms/TestFixedGapPostingsFormat.cs       |   31 +-
 .../Bloom/TestBloomPostingsFormat.cs               |   31 +-
 .../IntBlock/TestFixedIntBlockPostingsFormat.cs    |   31 +-
 .../IntBlock/TestIntBlockCodec.cs                  |   30 +-
 .../IntBlock/TestVariableIntBlockPostingsFormat.cs |   31 +-
 .../Lucene.Net.Tests.Codecs.csproj                 |    4 -
 .../Memory/TestDirectDocValuesFormat.cs            |   31 +-
 .../Memory/TestDirectPostingsFormat.cs             |   31 +-
 .../Memory/TestFSTOrdPostingsFormat.cs             |   30 +-
 .../Memory/TestFSTOrdPulsing41PostingsFormat.cs    |   31 +-
 .../Memory/TestFSTPostingsFormat.cs                |   31 +-
 .../Memory/TestFSTPulsing41PostingsFormat.cs       |   31 +-
 .../Memory/TestMemoryDocValuesFormat.cs            |   31 +-
 .../Memory/TestMemoryPostingsFormat.cs             |   31 +-
 .../Pulsing/Test10KPulsings.cs                     |   30 +-
 .../Pulsing/TestPulsingPostingsFormat.cs           |   31 +-
 .../Sep/TestSepPostingsFormat.cs                   |   31 +-
 .../SimpleText/TestSimpleTextDocValuesFormat.cs    |   41 +-
 .../SimpleText/TestSimpleTextPostingsFormat.cs     |   34 +-
 .../SimpleText/TestSimpleTextStoredFieldsFormat.cs |   34 +-
 .../SimpleText/TestSimpleTextTermVectorsFormat.cs  |   34 +-
 .../Lucene.Net.Tests.Demo.csproj                   |    4 -
 .../JS/TestCustomFunctions.cs                      |    6 +-
 .../JS/TestJavascriptCompiler.cs                   |  328 +-
 .../JS/TestJavascriptFunction.cs                   |   30 +-
 .../JS/TestJavascriptOperations.cs                 |  690 +--
 .../Lucene.Net.Tests.Expressions.csproj            |    4 -
 .../TestDemoExpressions.cs                         |  366 +-
 .../TestExpressionRescorer.cs                      |  154 +-
 .../TestExpressionSortField.cs                     |  158 +-
 .../TestExpressionSorts.cs                         |   54 +-
 .../TestExpressionValidation.cs                    |  258 +-
 .../TestExpressionValueSource.cs                   |  216 +-
 .../AssertingSubDocsAtOnceCollector.cs             |    6 +-
 .../Lucene.Net.Tests.Facet.csproj                  |    4 -
 .../Range/TestRangeFacetCounts.cs                  |   12 +-
 src/Lucene.Net.Tests.Facet/SlowRAMDirectory.cs     |   19 +-
 .../Directory/TestConcurrentFacetedIndexing.cs     |    9 +-
 .../Directory/TestDirectoryTaxonomyWriter.cs       |   21 +-
 .../Taxonomy/TestFacetLabel.cs                     |   58 +-
 .../Taxonomy/TestTaxonomyCombined.cs               |   28 +-
 .../Taxonomy/TestTaxonomyFacetAssociations.cs      |   11 +-
 .../Taxonomy/TestTaxonomyFacetCounts.cs            |   12 +-
 .../Taxonomy/TestTaxonomyFacetSumValueSource.cs    |    4 +-
 src/Lucene.Net.Tests.Facet/TestDrillSideways.cs    |    5 +-
 .../AbstractGroupingTestCase.cs                    |   30 +-
 .../AllGroupHeadsCollectorTest.cs                  |   31 +-
 .../AllGroupsCollectorTest.cs                      |   30 +-
 .../DistinctValuesCollectorTest.cs                 |   30 +-
 .../GroupFacetCollectorTest.cs                     |   29 +-
 .../GroupingSearchTest.cs                          |   30 +-
 .../Lucene.Net.Tests.Grouping.csproj               |    4 -
 .../Highlight/Custom/HighlightCustomQueryTest.cs   |   30 +-
 .../Highlight/HighlighterPhraseTest.cs             |   35 +-
 .../Highlight/HighlighterTest.cs                   |    8 +-
 .../Highlight/OffsetLimitTokenFilterTest.cs        |   30 +-
 .../Highlight/TokenSourcesTest.cs                  |   30 +-
 .../Lucene.Net.Tests.Highlighter.csproj            |    8 -
 .../PostingsHighlight/TestMultiTermHighlighting.cs |   30 +-
 .../VectorHighlight/AbstractTestCase.cs            |   30 +-
 .../VectorHighlight/FieldPhraseListTest.cs         |   30 +-
 .../VectorHighlight/FieldQueryTest.cs              |   30 +-
 .../VectorHighlight/FieldTermStackTest.cs          |   30 +-
 .../VectorHighlight/IndexTimeSynonymTest.cs        |   36 +-
 .../ScoreOrderFragmentsBuilderTest.cs              |   30 +-
 .../VectorHighlight/SimpleBoundaryScannerTest.cs   |   30 +-
 .../VectorHighlight/SimpleFragListBuilderTest.cs   |   30 +-
 .../VectorHighlight/SingleFragListBuilderTest.cs   |   30 +-
 .../VectorHighlight/WeightedFragListBuilderTest.cs |   30 +-
 .../Lucene.Net.Tests.Join.csproj                   |    4 -
 src/Lucene.Net.Tests.Join/TestBlockJoin.cs         |   30 +-
 src/Lucene.Net.Tests.Join/TestBlockJoinSorting.cs  |   30 +-
 .../TestBlockJoinValidation.cs                     |   90 +-
 src/Lucene.Net.Tests.Join/TestJoinUtil.cs          |  244 +-
 .../Lucene.Net.Tests.Memory.csproj                 |    4 -
 .../Index/TestMultiPassIndexSplitter.cs            |   30 +-
 .../Index/TestPKIndexSplitter.cs                   |   30 +-
 .../Lucene.Net.Tests.Misc.csproj                   |    4 -
 src/Lucene.Net.Tests.Queries/BooleanFilterTest.cs  |   10 +-
 .../Function/TestLongNormValueSource.cs            |    4 +-
 .../Lucene.Net.Tests.Queries.csproj                |    4 -
 src/Lucene.Net.Tests.Queries/TermsFilterTest.cs    |    4 +-
 .../TestCustomScoreQuery.cs                        |   10 +-
 .../Flexible/Spans/UniqueFieldAttributeImpl.cs     |    8 +-
 .../Lucene.Net.Tests.QueryParser.csproj            |    4 -
 .../Surround/Query/BooleanQueryTst.cs              |   11 +-
 .../Surround/Query/SingleFieldTestDb.cs            |    6 +-
 .../Util/QueryParserTestBase.cs                    |    6 +-
 .../IndexAndTaxonomyRevisionTest.cs                |   30 +-
 .../IndexRevisionTest.cs                           |   30 +-
 .../LocalReplicatorTest.cs                         |   32 +-
 .../Lucene.Net.Tests.Replicator.csproj             |    4 -
 .../ReplicatorTestCase.cs                          |   30 +-
 .../SessionTokenTest.cs                            |   30 +-
 .../Lucene.Net.Tests.Sandbox.csproj                |    4 -
 .../Lucene.Net.Tests.Spatial.csproj                |    8 -
 .../Prefix/SpatialOpRecursivePrefixTreeTest.cs     |    2 +-
 .../Lucene.Net.Tests.Suggest.csproj                |    4 -
 .../Spell/TestSpellChecker.cs                      |    5 +-
 .../Analyzing/AnalyzingInfixSuggesterTest.cs       |    4 +-
 .../Suggest/Analyzing/AnalyzingSuggesterTest.cs    |    5 +-
 .../Suggest/Analyzing/FuzzySuggesterTest.cs        |    7 +-
 .../Suggest/Analyzing/TestFreeTextSuggester.cs     |  103 +-
 .../Suggest/DocumentDictionaryTest.cs              |   13 +-
 .../Suggest/DocumentValueSourceDictionaryTest.cs   |   11 +-
 .../Suggest/Fst/WFSTCompletionTest.cs              |    3 +-
 src/Lucene.Net.Tests.Suggest/Suggest/Input.cs      |   22 +-
 .../Suggest/InputArrayIterator.cs                  |    2 +-
 ....Tests.TestFramework.DependencyInjection.csproj |    4 -
 .../Lucene.Net.Tests.TestFramework.csproj          |    4 -
 .../Lucene.Net.Tests._A-D.csproj                   |    8 -
 .../Lucene.Net.Tests._E-I.csproj                   |    5 +-
 .../Lucene.Net.Tests._I-J.csproj                   |    4 -
 .../Lucene.Net.Tests._J-S.csproj                   |    8 -
 .../Lucene.Net.Tests._T-Z.csproj                   |   12 +-
 .../Analysis/TestCachingTokenFilter.cs             |   51 +-
 src/Lucene.Net.Tests/Analysis/TestCharFilter.cs    |   30 +-
 .../Analysis/TestGraphTokenizers.cs                |  308 +-
 .../Analysis/TestLookaheadTokenFilter.cs           |   58 +-
 src/Lucene.Net.Tests/Analysis/TestMockAnalyzer.cs  |  104 +-
 .../Analysis/TestMockCharFilter.cs                 |   32 +-
 .../Analysis/TestNumericTokenStream.cs             |   50 +-
 .../Analysis/TestReusableStringReader.cs           |    3 +-
 src/Lucene.Net.Tests/Analysis/TestToken.cs         |    3 +-
 .../TokenAttributes/TestCharTermAttributeImpl.cs   |   80 +-
 .../TokenAttributes/TestSimpleAttributeImpl.cs     |   35 +-
 .../Analysis/TrivialLookaheadFilter.cs             |    8 +-
 .../Compressing/AbstractTestCompressionMode.cs     |   38 +-
 .../TestCompressingStoredFieldsFormat.cs           |   39 +-
 .../TestCompressingTermVectorsFormat.cs            |   31 +-
 .../Codecs/Compressing/TestFastCompressionMode.cs  |    2 +-
 .../Compressing/TestFastDecompressionMode.cs       |    2 +-
 .../Codecs/Compressing/TestHighCompressionMode.cs  |    2 +-
 .../Codecs/Lucene3x/TestImpersonation.cs           |   34 +-
 .../Codecs/Lucene3x/TestLucene3xPostingsFormat.cs  |    8 +-
 .../Lucene3x/TestLucene3xStoredFieldsFormat.cs     |    2 -
 .../Lucene3x/TestLucene3xTermVectorsFormat.cs      |   35 +-
 .../Codecs/Lucene3x/TestSurrogates.cs              |   38 +-
 .../Codecs/Lucene3x/TestTermInfosReaderIndex.cs    |  118 +-
 .../Codecs/Lucene40/TestBitVector.cs               |   30 +-
 .../Codecs/Lucene40/TestLucene40DocValuesFormat.cs |   34 +-
 .../Codecs/Lucene40/TestLucene40PostingsFormat.cs  |   34 +-
 .../Codecs/Lucene40/TestLucene40PostingsReader.cs  |   59 +-
 .../Lucene40/TestLucene40StoredFieldsFormat.cs     |   35 +-
 .../Lucene40/TestLucene40TermVectorsFormat.cs      |   35 +-
 .../Codecs/Lucene40/TestReuseDocsEnum.cs           |   34 +-
 .../Codecs/Lucene41/TestBlockPostingsFormat.cs     |   36 +-
 .../Codecs/Lucene41/TestBlockPostingsFormat2.cs    |   70 +-
 .../Codecs/Lucene41/TestBlockPostingsFormat3.cs    |   93 +-
 .../Codecs/Lucene41/TestForUtil.cs                 |   30 +-
 .../Lucene41/TestLucene41StoredFieldsFormat.cs     |   35 +-
 .../Codecs/Lucene42/TestLucene42DocValuesFormat.cs |   30 +-
 .../Codecs/Lucene45/TestLucene45DocValuesFormat.cs |   36 +-
 .../Codecs/PerField/TestPerFieldDocValuesFormat.cs |   50 +-
 .../Codecs/PerField/TestPerFieldPostingsFormat.cs  |   37 +-
 .../Codecs/PerField/TestPerFieldPostingsFormat2.cs |   59 +-
 .../Document/TestBinaryDocument.cs                 |   20 +-
 src/Lucene.Net.Tests/Document/TestDocument.cs      |   52 +-
 src/Lucene.Net.Tests/Document/TestField.cs         |   57 +-
 src/Lucene.Net.Tests/Index/BinaryTokenStream.cs    |   67 +-
 .../Index/Test2BBinaryDocValues.cs                 |   30 +-
 src/Lucene.Net.Tests/Index/Test2BDocs.cs           |   47 +-
 .../Index/Test2BNumericDocValues.cs                |   30 +-
 src/Lucene.Net.Tests/Index/Test2BPositions.cs      |   63 +-
 src/Lucene.Net.Tests/Index/Test2BPostings.cs       |   50 +-
 src/Lucene.Net.Tests/Index/Test2BPostingsBytes.cs  |   55 +-
 .../Index/Test2BSortedDocValues.cs                 |   30 +-
 src/Lucene.Net.Tests/Index/Test2BTerms.cs          |   86 +-
 src/Lucene.Net.Tests/Index/TestAddIndexes.cs       |  195 +-
 .../Index/TestAllFilesHaveChecksumFooter.cs        |   35 +-
 .../Index/TestAllFilesHaveCodecHeader.cs           |   35 +-
 src/Lucene.Net.Tests/Index/TestAtomicUpdate.cs     |   40 +-
 .../Index/TestBackwardsCompatibility.cs            |   98 +-
 .../Index/TestBackwardsCompatibility3x.cs          |   94 +-
 src/Lucene.Net.Tests/Index/TestBagOfPositions.cs   |   83 +-
 src/Lucene.Net.Tests/Index/TestBagOfPostings.cs    |   67 +-
 .../Index/TestBinaryDocValuesUpdates.cs            |  100 +-
 src/Lucene.Net.Tests/Index/TestBinaryTerms.cs      |   30 +-
 src/Lucene.Net.Tests/Index/TestByteSlices.cs       |    2 -
 src/Lucene.Net.Tests/Index/TestCheckIndex.cs       |   35 +-
 .../Index/TestCodecHoldsOpenFiles.cs               |   37 +-
 src/Lucene.Net.Tests/Index/TestCodecs.cs           |  324 +-
 src/Lucene.Net.Tests/Index/TestCompoundFile.cs     |  143 +-
 .../Index/TestConcurrentMergeScheduler.cs          |   68 +-
 .../Index/TestConsistentFieldNumbers.cs            |   35 +-
 src/Lucene.Net.Tests/Index/TestCrash.cs            |   35 +-
 .../Index/TestCrashCausesCorruptIndex.cs           |   56 +-
 src/Lucene.Net.Tests/Index/TestCustomNorms.cs      |   39 +-
 src/Lucene.Net.Tests/Index/TestDeletionPolicy.cs   |  150 +-
 src/Lucene.Net.Tests/Index/TestDirectoryReader.cs  |   80 +-
 .../Index/TestDirectoryReaderReopen.cs             |  167 +-
 src/Lucene.Net.Tests/Index/TestDoc.cs              |   64 +-
 src/Lucene.Net.Tests/Index/TestDocCount.cs         |   35 +-
 .../Index/TestDocInverterPerFieldErrorInfo.cs      |   40 +-
 src/Lucene.Net.Tests/Index/TestDocTermOrds.cs      |   30 +-
 src/Lucene.Net.Tests/Index/TestDocValuesFormat.cs  |    2 -
 .../Index/TestDocValuesIndexing.cs                 |   96 +-
 .../Index/TestDocValuesWithThreads.cs              |  124 +-
 src/Lucene.Net.Tests/Index/TestDocsAndPositions.cs |   53 +-
 src/Lucene.Net.Tests/Index/TestDocumentWriter.cs   |   49 +-
 .../Index/TestDocumentsWriterDeleteQueue.cs        |   82 +-
 .../Index/TestDocumentsWriterStallControl.cs       |  154 +-
 src/Lucene.Net.Tests/Index/TestDuelingCodecs.cs    |   93 +-
 .../Index/TestExceedMaxTermLength.cs               |   58 +-
 src/Lucene.Net.Tests/Index/TestFieldInfos.cs       |   40 +-
 src/Lucene.Net.Tests/Index/TestFieldsReader.cs     |  115 +-
 .../Index/TestFilterAtomicReader.cs                |   39 +-
 src/Lucene.Net.Tests/Index/TestFlex.cs             |   33 +-
 .../Index/TestFlushByRamOrCountsPolicy.cs          |   79 +-
 .../Index/TestForTooMuchCloning.cs                 |   35 +-
 .../Index/TestForceMergeForever.cs                 |   69 +-
 src/Lucene.Net.Tests/Index/TestIndexCommit.cs      |  158 +-
 src/Lucene.Net.Tests/Index/TestIndexFileDeleter.cs |   35 +-
 src/Lucene.Net.Tests/Index/TestIndexInput.cs       |   35 +-
 src/Lucene.Net.Tests/Index/TestIndexReaderClose.cs |   51 +-
 src/Lucene.Net.Tests/Index/TestIndexWriter.cs      |  209 +-
 .../Index/TestIndexWriterCommit.cs                 |   84 +-
 .../Index/TestIndexWriterConfig.cs                 |   61 +-
 .../Index/TestIndexWriterDelete.cs                 |  112 +-
 .../Index/TestIndexWriterExceptions.cs             |  474 +-
 .../Index/TestIndexWriterForceMerge.cs             |   41 +-
 .../Index/TestIndexWriterLockRelease.cs            |   41 +-
 .../Index/TestIndexWriterMergePolicy.cs            |   37 +-
 .../Index/TestIndexWriterMerging.cs                |   24 +-
 .../Index/TestIndexWriterNRTIsCurrent.cs           |  131 +-
 .../Index/TestIndexWriterOnDiskFull.cs             |   49 +-
 .../Index/TestIndexWriterOnJRECrash.cs             |    6 +-
 .../Index/TestIndexWriterOutOfFileDescriptors.cs   |   35 +-
 .../Index/TestIndexWriterReader.cs                 |  204 +-
 .../Index/TestIndexWriterUnicode.cs                |   45 +-
 .../Index/TestIndexWriterWithThreads.cs            |  189 +-
 src/Lucene.Net.Tests/Index/TestIndexableField.cs   |  165 +-
 src/Lucene.Net.Tests/Index/TestIntBlockPool.cs     |   64 +-
 src/Lucene.Net.Tests/Index/TestIsCurrent.cs        |   68 +-
 src/Lucene.Net.Tests/Index/TestLazyProxSkipping.cs |   97 +-
 src/Lucene.Net.Tests/Index/TestLongPostings.cs     |   54 +-
 src/Lucene.Net.Tests/Index/TestMaxTermFrequency.cs |   63 +-
 src/Lucene.Net.Tests/Index/TestMixedCodecs.cs      |   35 +-
 .../Index/TestMixedDocValuesUpdates.cs             |   76 +-
 src/Lucene.Net.Tests/Index/TestMultiDocValues.cs   |   30 +-
 src/Lucene.Net.Tests/Index/TestMultiFields.cs      |   30 +-
 .../Index/TestMultiLevelSkipList.cs                |   59 +-
 .../Index/TestNRTReaderWithThreads.cs              |   91 +-
 src/Lucene.Net.Tests/Index/TestNRTThreads.cs       |   51 +-
 src/Lucene.Net.Tests/Index/TestNeverDelete.cs      |   53 +-
 src/Lucene.Net.Tests/Index/TestNewestSegment.cs    |   38 +-
 src/Lucene.Net.Tests/Index/TestNoDeletionPolicy.cs |   47 +-
 src/Lucene.Net.Tests/Index/TestNoMergePolicy.cs    |   40 +-
 src/Lucene.Net.Tests/Index/TestNoMergeScheduler.cs |   43 +-
 src/Lucene.Net.Tests/Index/TestNorms.cs            |   61 +-
 .../Index/TestNumericDocValuesUpdates.cs           |  103 +-
 src/Lucene.Net.Tests/Index/TestOmitNorms.cs        |   30 +-
 src/Lucene.Net.Tests/Index/TestOmitPositions.cs    |   30 +-
 src/Lucene.Net.Tests/Index/TestOmitTf.cs           |  119 +-
 .../Index/TestParallelAtomicReader.cs              |   89 +-
 .../Index/TestParallelCompositeReader.cs           |  149 +-
 .../Index/TestParallelReaderEmptyIndex.cs          |   35 +-
 src/Lucene.Net.Tests/Index/TestParallelTermEnum.cs |   65 +-
 src/Lucene.Net.Tests/Index/TestPayloads.cs         |  134 +-
 .../Index/TestPayloadsOnVectors.cs                 |   36 +-
 .../Index/TestPerSegmentDeletes.cs                 |   71 +-
 .../Index/TestPersistentSnapshotDeletionPolicy.cs  |   47 +-
 src/Lucene.Net.Tests/Index/TestPostingsOffsets.cs  |   54 +-
 src/Lucene.Net.Tests/Index/TestPrefixCodedTerms.cs |   32 +-
 src/Lucene.Net.Tests/Index/TestReaderClosed.cs     |   59 +-
 src/Lucene.Net.Tests/Index/TestRollback.cs         |   35 +-
 src/Lucene.Net.Tests/Index/TestRollingUpdates.cs   |   60 +-
 .../Index/TestSameTokenSamePosition.cs             |   71 +-
 src/Lucene.Net.Tests/Index/TestSegmentMerger.cs    |  101 +-
 src/Lucene.Net.Tests/Index/TestSegmentReader.cs    |   95 +-
 src/Lucene.Net.Tests/Index/TestSegmentTermDocs.cs  |   65 +-
 src/Lucene.Net.Tests/Index/TestSegmentTermEnum.cs  |   54 +-
 .../Index/TestSizeBoundedForceMerge.cs             |   33 +-
 .../Index/TestSnapshotDeletionPolicy.cs            |  115 +-
 .../Index/TestStoredFieldsFormat.cs                |    1 -
 src/Lucene.Net.Tests/Index/TestStressAdvance.cs    |   31 +-
 src/Lucene.Net.Tests/Index/TestStressIndexing.cs   |   59 +-
 src/Lucene.Net.Tests/Index/TestStressIndexing2.cs  |  193 +-
 src/Lucene.Net.Tests/Index/TestStressNRT.cs        |  243 +-
 src/Lucene.Net.Tests/Index/TestSumDocFreq.cs       |   33 +-
 src/Lucene.Net.Tests/Index/TestTerm.cs             |   30 +-
 .../Index/TestTermVectorsFormat.cs                 |   33 +-
 .../Index/TestTermVectorsReader.cs                 |  206 +-
 .../Index/TestTermVectorsWriter.cs                 |   30 +-
 src/Lucene.Net.Tests/Index/TestTermdocPerf.cs      |   52 +-
 src/Lucene.Net.Tests/Index/TestTermsEnum.cs        |   50 +-
 src/Lucene.Net.Tests/Index/TestTermsEnum2.cs       |   93 +-
 .../Index/TestThreadedForceMerge.cs                |   79 +-
 .../Index/TestTieredMergePolicy.cs                 |   41 +-
 .../Index/TestTransactionRollback.cs               |   85 +-
 src/Lucene.Net.Tests/Index/TestTransactions.cs     |   63 +-
 src/Lucene.Net.Tests/Index/TestTryDelete.cs        |   35 +-
 .../Index/TestTwoPhaseCommitTool.cs                |   76 +-
 src/Lucene.Net.Tests/Search/BaseTestRangeFilter.cs |  111 +-
 .../Search/FuzzyTermOnShortTermsTest.cs            |   54 +-
 src/Lucene.Net.Tests/Search/JustCompileSearch.cs   |  153 +-
 src/Lucene.Net.Tests/Search/MockFilter.cs          |    8 +-
 src/Lucene.Net.Tests/Search/MultiCollectorTest.cs  |   45 +-
 .../Search/Payloads/PayloadHelper.cs               |   46 +-
 .../Search/Payloads/TestPayloadExplanations.cs     |   56 +-
 .../Search/Payloads/TestPayloadNearQuery.cs        |   81 +-
 .../Search/Payloads/TestPayloadTermQuery.cs        |   92 +-
 .../Search/Similarities/TestSimilarity2.cs         |   65 +-
 .../Search/Similarities/TestSimilarityBase.cs      |   89 +-
 src/Lucene.Net.Tests/Search/SingleDocTestFilter.cs |   10 +-
 .../Search/Spans/JustCompileSearchSpans.cs         |   77 +-
 .../Search/Spans/MultiSpansWrapper.cs              |  125 +-
 src/Lucene.Net.Tests/Search/Spans/TestBasics.cs    |  125 +-
 .../Search/Spans/TestFieldMaskingSpanQuery.cs      |   83 +-
 .../Search/Spans/TestNearSpansOrdered.cs           |   81 +-
 .../Search/Spans/TestPayloadSpans.cs               |  100 +-
 .../Search/Spans/TestSpanExplanations.cs           |    2 -
 .../Spans/TestSpanExplanationsOfNonMatches.cs      |    2 +-
 .../Search/Spans/TestSpanFirstQuery.cs             |   30 +-
 .../Search/Spans/TestSpanMultiTermQueryWrapper.cs  |  107 +-
 .../Search/Spans/TestSpanSearchEquivalence.cs      |   33 +-
 src/Lucene.Net.Tests/Search/Spans/TestSpans.cs     |   85 +-
 .../Search/Spans/TestSpansAdvanced.cs              |   63 +-
 .../Search/Spans/TestSpansAdvanced2.cs             |   57 +-
 src/Lucene.Net.Tests/Search/TestAutomatonQuery.cs  |   81 +-
 .../Search/TestAutomatonQueryUnicode.cs            |   57 +-
 src/Lucene.Net.Tests/Search/TestBoolean2.cs        |  137 +-
 .../Search/TestBooleanMinShouldMatch.cs            |   71 +-
 src/Lucene.Net.Tests/Search/TestBooleanOr.cs       |  130 +-
 src/Lucene.Net.Tests/Search/TestBooleanQuery.cs    |   37 +-
 .../Search/TestBooleanQueryVisitSubscorers.cs      |   93 +-
 src/Lucene.Net.Tests/Search/TestBooleanScorer.cs   |   91 +-
 .../Search/TestCachingCollector.cs                 |   60 +-
 .../Search/TestCachingWrapperFilter.cs             |   95 +-
 .../Search/TestComplexExplanations.cs              |   39 +-
 .../Search/TestComplexExplanationsOfNonMatches.cs  |    2 +-
 src/Lucene.Net.Tests/Search/TestConjunctions.cs    |   66 +-
 .../Search/TestConstantScoreQuery.cs               |   74 +-
 .../Search/TestControlledRealTimeReopenThread.cs   |   36 +-
 .../Search/TestCustomSearcherSort.cs               |   53 +-
 src/Lucene.Net.Tests/Search/TestDateFilter.cs      |   35 +-
 src/Lucene.Net.Tests/Search/TestDateSort.cs        |   54 +-
 .../Search/TestDisjunctionMaxQuery.cs              |   61 +-
 src/Lucene.Net.Tests/Search/TestDocBoost.cs        |   50 +-
 src/Lucene.Net.Tests/Search/TestDocIdSet.cs        |   73 +-
 .../Search/TestDocTermOrdsRangeFilter.cs           |   73 +-
 .../Search/TestDocTermOrdsRewriteMethod.cs         |   79 +-
 .../Search/TestDocValuesScoring.cs                 |   82 +-
 .../Search/TestEarlyTermination.cs                 |   68 +-
 .../Search/TestElevationComparator.cs              |   70 +-
 src/Lucene.Net.Tests/Search/TestExplanations.cs    |   69 +-
 src/Lucene.Net.Tests/Search/TestFieldCache.cs      |  212 +-
 .../Search/TestFieldCacheRangeFilter.cs            |  122 +-
 .../Search/TestFieldCacheRewriteMethod.cs          |   44 +-
 .../Search/TestFieldCacheTermsFilter.cs            |   35 +-
 .../Search/TestFieldValueFilter.cs                 |   35 +-
 src/Lucene.Net.Tests/Search/TestFilteredQuery.cs   |  240 +-
 src/Lucene.Net.Tests/Search/TestFilteredSearch.cs  |   41 +-
 src/Lucene.Net.Tests/Search/TestFuzzyQuery.cs      |   38 +-
 src/Lucene.Net.Tests/Search/TestIndexSearcher.cs   |   51 +-
 src/Lucene.Net.Tests/Search/TestLiveFieldValues.cs |  121 +-
 .../Search/TestMatchAllDocsQuery.cs                |   40 +-
 src/Lucene.Net.Tests/Search/TestMinShouldMatch2.cs |  197 +-
 .../Search/TestMultiPhraseQuery.cs                 |   41 +-
 .../Search/TestMultiTermConstantScore.cs           |  100 +-
 .../Search/TestMultiTermQueryRewrites.cs           |  107 +-
 .../Search/TestMultiThreadTermVectors.cs           |   77 +-
 .../Search/TestMultiValuedNumericRangeQuery.cs     |   35 +-
 .../Search/TestNGramPhraseQuery.cs                 |   59 +-
 src/Lucene.Net.Tests/Search/TestNot.cs             |   35 +-
 .../Search/TestNumericRangeQuery32.cs              |  195 +-
 .../Search/TestNumericRangeQuery64.cs              |  195 +-
 .../Search/TestPhrasePrefixQuery.cs                |   35 +-
 src/Lucene.Net.Tests/Search/TestPhraseQuery.cs     |  314 +-
 .../Search/TestPositionIncrement.cs                |   14 +-
 .../Search/TestPositiveScoresOnlyCollector.cs      |   63 +-
 src/Lucene.Net.Tests/Search/TestPrefixFilter.cs    |   35 +-
 .../Search/TestPrefixInBooleanQuery.cs             |   65 +-
 src/Lucene.Net.Tests/Search/TestPrefixQuery.cs     |   35 +-
 src/Lucene.Net.Tests/Search/TestPrefixRandom.cs    |   79 +-
 src/Lucene.Net.Tests/Search/TestQueryRescorer.cs   |  100 +-
 .../Search/TestQueryWrapperFilter.cs               |   33 +-
 src/Lucene.Net.Tests/Search/TestRegexpQuery.cs     |   62 +-
 src/Lucene.Net.Tests/Search/TestRegexpRandom.cs    |   55 +-
 src/Lucene.Net.Tests/Search/TestRegexpRandom2.cs   |   91 +-
 .../Search/TestSameScoresWithThreads.cs            |   53 +-
 .../Search/TestScoreCachingWrappingScorer.cs       |   87 +-
 src/Lucene.Net.Tests/Search/TestScorerPerf.cs      |  144 +-
 src/Lucene.Net.Tests/Search/TestSearchAfter.cs     |  117 +-
 .../Search/TestSearchWithThreads.cs                |   55 +-
 src/Lucene.Net.Tests/Search/TestSearcherManager.cs |   37 +-
 src/Lucene.Net.Tests/Search/TestShardSearching.cs  |   47 +-
 src/Lucene.Net.Tests/Search/TestSimilarity.cs      |   71 +-
 .../Search/TestSimilarityProvider.cs               |   85 +-
 .../Search/TestSimpleExplanations.cs               |   34 +-
 .../Search/TestSimpleExplanationsOfNonMatches.cs   |    2 +-
 .../Search/TestSimpleSearchEquivalence.cs          |    7 +-
 .../Search/TestSloppyPhraseQuery.cs                |   67 +-
 .../Search/TestSloppyPhraseQuery2.cs               |   33 +-
 src/Lucene.Net.Tests/Search/TestSort.cs            |   54 +-
 src/Lucene.Net.Tests/Search/TestSortDocValues.cs   |   30 +-
 src/Lucene.Net.Tests/Search/TestSortRandom.cs      |   55 +-
 src/Lucene.Net.Tests/Search/TestSortRescorer.cs    |   61 +-
 src/Lucene.Net.Tests/Search/TestSubScorerFreqs.cs  |   80 +-
 src/Lucene.Net.Tests/Search/TestTermRangeFilter.cs |   56 +-
 src/Lucene.Net.Tests/Search/TestTermRangeQuery.cs  |   62 +-
 src/Lucene.Net.Tests/Search/TestTermScorer.cs      |  106 +-
 src/Lucene.Net.Tests/Search/TestTermVectors.cs     |   55 +-
 .../Search/TestTimeLimitingCollector.cs            |   18 +-
 .../Search/TestTopDocsCollector.cs                 |   66 +-
 src/Lucene.Net.Tests/Search/TestTopDocsMerge.cs    |   44 +-
 .../Search/TestTopFieldCollector.cs                |   49 +-
 .../Search/TestTopScoreDocCollector.cs             |   33 +-
 .../Search/TestTotalHitCountCollector.cs           |   33 +-
 src/Lucene.Net.Tests/Search/TestWildcard.cs        |   35 +-
 src/Lucene.Net.Tests/Search/TestWildcardRandom.cs  |   57 +-
 .../Store/TestBufferedIndexInput.cs                |   99 +-
 src/Lucene.Net.Tests/Store/TestCopyBytes.cs        |   12 +-
 src/Lucene.Net.Tests/Store/TestDirectory.cs        |   42 +-
 .../Store/TestFileSwitchDirectory.cs               |   40 +-
 src/Lucene.Net.Tests/Store/TestHugeRamFile.cs      |   12 +-
 src/Lucene.Net.Tests/Store/TestLock.cs             |    4 +-
 src/Lucene.Net.Tests/Store/TestLockFactory.cs      |   81 +-
 src/Lucene.Net.Tests/Store/TestMultiMMap.cs        |   35 +-
 src/Lucene.Net.Tests/Store/TestRAMDirectory.cs     |   89 +-
 src/Lucene.Net.Tests/Store/TestRateLimiter.cs      |   36 +-
 src/Lucene.Net.Tests/Store/TestWindowsMMap.cs      |   41 +-
 src/Lucene.Net.Tests/Support/BigObject.cs          |   38 +-
 .../Support/Codecs/TestDefaultCodecFactory.cs      |  385 +-
 src/Lucene.Net.Tests/Support/CollisionTester.cs    |   40 +-
 .../Support/Index/TestTaskMergeScheduler.cs        |   22 +-
 src/Lucene.Net.Tests/Support/SmallObject.cs        |   38 +-
 src/Lucene.Net.Tests/Support/TestCase.cs           |   38 +-
 src/Lucene.Net.Tests/Support/TestIDisposable.cs    |   39 +-
 src/Lucene.Net.Tests/Support/TestOSClass.cs        |   38 +-
 src/Lucene.Net.Tests/Support/TestOldPatches.cs     |   44 +-
 src/Lucene.Net.Tests/Support/TestSerialization.cs  |   38 +-
 src/Lucene.Net.Tests/Support/TestToStringUtils.cs  |   44 +-
 src/Lucene.Net.Tests/SupportClassException.cs      |   47 -
 src/Lucene.Net.Tests/TestExternalCodecs.cs         |   12 +-
 src/Lucene.Net.Tests/TestMergeSchedulerExternal.cs |   28 +-
 src/Lucene.Net.Tests/TestWorstCaseTestBehavior.cs  |   39 +-
 .../Util/Automaton/TestSpecialOperations.cs        |    5 +-
 src/Lucene.Net.Tests/Util/BaseSortTestCase.cs      |   10 +-
 src/Lucene.Net.Tests/Util/Fst/Test2BFST.cs         |    2 +-
 src/Lucene.Net.Tests/Util/Fst/TestBytesStore.cs    |   11 +-
 src/Lucene.Net.Tests/Util/Fst/TestFSTs.cs          |  127 +-
 .../Util/Packed/TestEliasFanoDocIdSet.cs           |   33 +-
 .../Util/Packed/TestEliasFanoSequence.cs           |    1 -
 src/Lucene.Net.Tests/Util/Packed/TestPackedInts.cs |   12 +-
 .../Util/StressRamUsageEstimator.cs                |   11 +-
 src/Lucene.Net.Tests/Util/Test2BPagedBytes.cs      |   31 +-
 src/Lucene.Net.Tests/Util/TestArrayUtil.cs         |    7 +-
 src/Lucene.Net.Tests/Util/TestAttributeSource.cs   |   38 +-
 src/Lucene.Net.Tests/Util/TestBytesRefHash.cs      |  136 +-
 .../Util/TestCloseableThreadLocal.cs               |   38 +-
 src/Lucene.Net.Tests/Util/TestConstants.cs         |   11 +-
 src/Lucene.Net.Tests/Util/TestDocIdBitSet.cs       |    8 +-
 .../Util/TestDoubleBarrelLRUCache.cs               |   86 +-
 .../Util/TestFieldCacheSanityChecker.cs            |   98 +-
 src/Lucene.Net.Tests/Util/TestFilterIterator.cs    |   34 +-
 src/Lucene.Net.Tests/Util/TestFixedBitSet.cs       |  124 +-
 src/Lucene.Net.Tests/Util/TestIOUtils.cs           |    1 -
 src/Lucene.Net.Tests/Util/TestIdentityHashSet.cs   |    3 +-
 .../Util/TestInPlaceMergeSorter.cs                 |    6 -
 src/Lucene.Net.Tests/Util/TestIntroSorter.cs       |    2 -
 src/Lucene.Net.Tests/Util/TestLongBitSet.cs        |   34 +-
 src/Lucene.Net.Tests/Util/TestMathUtil.cs          |    4 +-
 src/Lucene.Net.Tests/Util/TestMergedIterator.cs    |    1 -
 src/Lucene.Net.Tests/Util/TestNamedSPILoader.cs    |    8 +-
 src/Lucene.Net.Tests/Util/TestNumericUtils.cs      |  143 +-
 src/Lucene.Net.Tests/Util/TestOfflineSorter.cs     |   24 +-
 src/Lucene.Net.Tests/Util/TestOpenBitSet.cs        |  161 +-
 src/Lucene.Net.Tests/Util/TestPForDeltaDocIdSet.cs |   10 +-
 src/Lucene.Net.Tests/Util/TestPagedBytes.cs        |   37 +-
 src/Lucene.Net.Tests/Util/TestQueryBuilder.cs      |   60 +-
 src/Lucene.Net.Tests/Util/TestRamUsageEstimator.cs |   27 +-
 src/Lucene.Net.Tests/Util/TestRollingBuffer.cs     |    6 +-
 src/Lucene.Net.Tests/Util/TestSloppyMath.cs        |    1 -
 src/Lucene.Net.Tests/Util/TestSmallFloat.cs        |    1 -
 src/Lucene.Net.Tests/Util/TestTimSorter.cs         |    2 -
 src/Lucene.Net.Tests/Util/TestUnicodeUtil.cs       |    4 +-
 src/Lucene.Net.Tests/Util/TestVersion.cs           |   35 +-
 src/Lucene.Net.Tests/Util/TestVirtualMethod.cs     |   50 +-
 src/Lucene.Net.Tests/Util/TestWAH8DocIdSet.cs      |  172 +-
 src/Lucene.Net/Analysis/Analyzer.cs                |   24 +-
 src/Lucene.Net/Analysis/CharFilter.cs              |   10 +-
 src/Lucene.Net/Analysis/NumericTokenStream.cs      |   28 +-
 src/Lucene.Net/Analysis/Token.cs                   |   59 +-
 .../Analysis/TokenAttributes/FlagsAttribute.cs     |   10 +-
 .../Analysis/TokenAttributes/IOffsetAttribute.cs   |    3 +-
 .../TokenAttributes/IPositionIncrementAttribute.cs |    3 +-
 .../TokenAttributes/IPositionLengthAttribute.cs    |    3 +-
 .../Analysis/TokenAttributes/KeywordAttribute.cs   |   10 +-
 .../Analysis/TokenAttributes/OffsetAttribute.cs    |   14 +-
 .../Analysis/TokenAttributes/PayloadAttribute.cs   |   10 +-
 .../TokenAttributes/PositionIncrementAttribute.cs  |    5 +-
 .../TokenAttributes/PositionLengthAttribute.cs     |    5 +-
 .../Analysis/TokenAttributes/TypeAttribute.cs      |    4 +-
 src/Lucene.Net/Analysis/TokenFilter.cs             |    4 +-
 src/Lucene.Net/Analysis/TokenStream.cs             |    8 +-
 src/Lucene.Net/Analysis/Tokenizer.cs               |    6 +-
 src/Lucene.Net/Codecs/BlockTreeTermsReader.cs      |  152 +-
 src/Lucene.Net/Codecs/BlockTreeTermsWriter.cs      |   21 +-
 src/Lucene.Net/Codecs/Codec.cs                     |   13 +-
 src/Lucene.Net/Codecs/CodecUtil.cs                 |   31 +-
 .../Compressing/CompressingStoredFieldsFormat.cs   |    4 +-
 .../CompressingStoredFieldsIndexReader.cs          |    2 +-
 .../Compressing/CompressingStoredFieldsReader.cs   |   24 +-
 .../Compressing/CompressingStoredFieldsWriter.cs   |    4 +-
 .../Compressing/CompressingTermVectorsFormat.cs    |    3 +-
 .../Compressing/CompressingTermVectorsReader.cs    |  152 +-
 .../Compressing/CompressingTermVectorsWriter.cs    |   21 +-
 .../Codecs/Compressing/CompressionMode.cs          |    2 +-
 src/Lucene.Net/Codecs/DocValuesConsumer.cs         |    9 +-
 src/Lucene.Net/Codecs/DocValuesFormat.cs           |   13 +-
 src/Lucene.Net/Codecs/FilterCodec.cs               |   40 +-
 src/Lucene.Net/Codecs/Lucene3x/Lucene3xCodec.cs    |    2 +-
 .../Codecs/Lucene3x/Lucene3xFieldInfosFormat.cs    |   16 +-
 src/Lucene.Net/Codecs/Lucene3x/Lucene3xFields.cs   |  125 +-
 .../Codecs/Lucene3x/Lucene3xNormsFormat.cs         |    2 +-
 .../Codecs/Lucene3x/Lucene3xNormsProducer.cs       |    3 +-
 .../Codecs/Lucene3x/Lucene3xPostingsFormat.cs      |    2 +-
 .../Codecs/Lucene3x/Lucene3xSegmentInfoFormat.cs   |   16 +-
 .../Codecs/Lucene3x/Lucene3xSkipListReader.cs      |   24 +-
 .../Codecs/Lucene3x/Lucene3xStoredFieldsFormat.cs  |    2 +-
 .../Codecs/Lucene3x/Lucene3xStoredFieldsReader.cs  |    5 +-
 .../Codecs/Lucene3x/Lucene3xTermVectorsFormat.cs   |    2 +-
 .../Codecs/Lucene3x/Lucene3xTermVectorsReader.cs   |  110 +-
 src/Lucene.Net/Codecs/Lucene3x/SegmentTermDocs.cs  |   20 +-
 src/Lucene.Net/Codecs/Lucene3x/SegmentTermEnum.cs  |   15 +-
 .../Codecs/Lucene3x/SegmentTermPositions.cs        |   18 +-
 src/Lucene.Net/Codecs/Lucene3x/TermInfosReader.cs  |   23 +-
 .../Codecs/Lucene3x/TermInfosReaderIndex.cs        |   16 +-
 src/Lucene.Net/Codecs/Lucene40/BitVector.cs        |   15 +-
 src/Lucene.Net/Codecs/Lucene40/Lucene40Codec.cs    |   40 +-
 .../Codecs/Lucene40/Lucene40DocValuesFormat.cs     |    2 +-
 .../Codecs/Lucene40/Lucene40DocValuesReader.cs     |   24 +-
 .../Codecs/Lucene40/Lucene40FieldInfosFormat.cs    |   16 +-
 .../Codecs/Lucene40/Lucene40NormsFormat.cs         |    2 +-
 .../Codecs/Lucene40/Lucene40PostingsBaseFormat.cs  |    2 +-
 .../Codecs/Lucene40/Lucene40PostingsFormat.cs      |    2 +-
 .../Codecs/Lucene40/Lucene40PostingsReader.cs      |   50 +-
 .../Codecs/Lucene40/Lucene40SegmentInfoFormat.cs   |   16 +-
 .../Codecs/Lucene40/Lucene40SkipListReader.cs      |   32 +-
 .../Codecs/Lucene40/Lucene40StoredFieldsReader.cs  |    9 +-
 .../Codecs/Lucene40/Lucene40StoredFieldsWriter.cs  |    4 +-
 .../Codecs/Lucene40/Lucene40TermVectorsReader.cs   |  131 +-
 .../Codecs/Lucene40/Lucene40TermVectorsWriter.cs   |   10 +-
 src/Lucene.Net/Codecs/Lucene41/ForUtil.cs          |    7 +-
 src/Lucene.Net/Codecs/Lucene41/Lucene41Codec.cs    |   42 +-
 .../Codecs/Lucene41/Lucene41PostingsReader.cs      |   50 +-
 .../Codecs/Lucene41/Lucene41SkipReader.cs          |   48 +-
 src/Lucene.Net/Codecs/Lucene42/Lucene42Codec.cs    |   42 +-
 .../Codecs/Lucene42/Lucene42DocValuesFormat.cs     |    2 +-
 .../Codecs/Lucene42/Lucene42DocValuesProducer.cs   |   60 +-
 .../Codecs/Lucene42/Lucene42FieldInfosFormat.cs    |   16 +-
 .../Codecs/Lucene42/Lucene42NormsConsumer.cs       |    4 +-
 src/Lucene.Net/Codecs/Lucene45/Lucene45Codec.cs    |   40 +-
 .../Codecs/Lucene45/Lucene45DocValuesConsumer.cs   |    8 +-
 .../Codecs/Lucene45/Lucene45DocValuesProducer.cs   |   66 +-
 src/Lucene.Net/Codecs/Lucene46/Lucene46Codec.cs    |   40 +-
 .../Codecs/Lucene46/Lucene46FieldInfosFormat.cs    |   16 +-
 .../Codecs/Lucene46/Lucene46SegmentInfoFormat.cs   |   16 +-
 .../Codecs/MappingMultiDocsAndPositionsEnum.cs     |   46 +-
 src/Lucene.Net/Codecs/MappingMultiDocsEnum.cs      |   36 +-
 src/Lucene.Net/Codecs/MultiLevelSkipListReader.cs  |   13 +-
 src/Lucene.Net/Codecs/MultiLevelSkipListWriter.cs  |    3 +-
 src/Lucene.Net/Codecs/NormsFormat.cs               |    6 +-
 .../Codecs/PerField/PerFieldPostingsFormat.cs      |    5 +-
 src/Lucene.Net/Codecs/PostingsFormat.cs            |   20 +-
 src/Lucene.Net/Codecs/SegmentInfoReader.cs         |    4 +-
 src/Lucene.Net/Codecs/SegmentInfoWriter.cs         |    4 +-
 src/Lucene.Net/Document/BinaryDocValuesField.cs    |    3 +-
 src/Lucene.Net/Document/CompressionTools.cs        |    2 +-
 src/Lucene.Net/Document/DateTools.cs               |    2 +-
 src/Lucene.Net/Document/Document.cs                |   15 +-
 src/Lucene.Net/Document/DoubleDocValuesField.cs    |    2 +-
 src/Lucene.Net/Document/DoubleField.cs             |    2 +-
 src/Lucene.Net/Document/Field.cs                   |   93 +-
 src/Lucene.Net/Document/FieldType.cs               |   53 +-
 src/Lucene.Net/Document/FloatDocValuesField.cs     |    5 +-
 src/Lucene.Net/Document/FloatField.cs              |    2 +-
 src/Lucene.Net/Document/IntField.cs                |    2 +-
 src/Lucene.Net/Document/LongField.cs               |    2 +-
 src/Lucene.Net/Document/SortedDocValuesField.cs    |    3 +-
 src/Lucene.Net/Document/SortedSetDocValuesField.cs |    3 +-
 src/Lucene.Net/Document/StoredField.cs             |   17 +-
 src/Lucene.Net/Document/StringField.cs             |    3 +-
 src/Lucene.Net/Document/TextField.cs               |    7 +-
 src/Lucene.Net/Index/AtomicReaderContext.cs        |   21 +-
 src/Lucene.Net/Index/BaseCompositeReader.cs        |   26 +-
 .../Index/BinaryDocValuesFieldUpdates.cs           |    5 +-
 src/Lucene.Net/Index/BinaryDocValuesWriter.cs      |   11 +-
 src/Lucene.Net/Index/BitsSlice.cs                  |    5 +-
 src/Lucene.Net/Index/ByteSliceWriter.cs            |    8 +-
 src/Lucene.Net/Index/CheckIndex.cs                 |   27 +-
 src/Lucene.Net/Index/CoalescedUpdates.cs           |   10 +-
 src/Lucene.Net/Index/CompositeReaderContext.cs     |    4 +-
 src/Lucene.Net/Index/ConcurrentMergeScheduler.cs   |   29 +-
 src/Lucene.Net/Index/DirectoryReader.cs            |   17 +-
 src/Lucene.Net/Index/DocInverterPerField.cs        |   23 +-
 src/Lucene.Net/Index/DocTermOrds.cs                |   69 +-
 src/Lucene.Net/Index/DocValues.cs                  |   26 +-
 src/Lucene.Net/Index/DocValuesFieldUpdates.cs      |   11 +-
 src/Lucene.Net/Index/DocValuesProcessor.cs         |   10 +-
 src/Lucene.Net/Index/DocumentsWriter.cs            |   34 +-
 src/Lucene.Net/Index/DocumentsWriterDeleteQueue.cs |    8 +-
 .../Index/DocumentsWriterFlushControl.cs           |   39 +-
 src/Lucene.Net/Index/DocumentsWriterFlushQueue.cs  |   10 +-
 src/Lucene.Net/Index/DocumentsWriterPerThread.cs   |    5 +-
 .../Index/DocumentsWriterPerThreadPool.cs          |   74 +-
 .../Index/DocumentsWriterStallControl.cs           |    8 +-
 src/Lucene.Net/Index/FieldInfo.cs                  |   71 +-
 src/Lucene.Net/Index/FieldInfos.cs                 |   41 +-
 src/Lucene.Net/Index/FieldInvertState.cs           |   90 +-
 src/Lucene.Net/Index/Fields.cs                     |    7 +-
 src/Lucene.Net/Index/FilterAtomicReader.cs         |  165 +-
 src/Lucene.Net/Index/FilterDirectoryReader.cs      |   17 +-
 src/Lucene.Net/Index/FilteredTermsEnum.cs          |   52 +-
 src/Lucene.Net/Index/FlushByRamOrCountsPolicy.cs   |   12 +-
 src/Lucene.Net/Index/FrozenBufferedUpdates.cs      |   13 +-
 src/Lucene.Net/Index/IndexCommit.cs                |    2 +-
 src/Lucene.Net/Index/IndexFileDeleter.cs           |   82 +-
 src/Lucene.Net/Index/IndexReader.cs                |   75 +-
 src/Lucene.Net/Index/IndexUpgrader.cs              |    2 +-
 src/Lucene.Net/Index/IndexWriter.cs                |   65 +-
 src/Lucene.Net/Index/IndexWriterConfig.cs          |  118 +-
 src/Lucene.Net/Index/LiveIndexWriterConfig.cs      |  192 +-
 src/Lucene.Net/Index/LogByteSizeMergePolicy.cs     |   15 +-
 src/Lucene.Net/Index/LogDocMergePolicy.cs          |   10 +-
 src/Lucene.Net/Index/LogMergePolicy.cs             |   27 +-
 src/Lucene.Net/Index/MergePolicy.cs                |   52 +-
 src/Lucene.Net/Index/MergeState.cs                 |   30 +-
 src/Lucene.Net/Index/MultiBits.cs                  |    5 +-
 src/Lucene.Net/Index/MultiDocValues.cs             |   63 +-
 src/Lucene.Net/Index/MultiDocsAndPositionsEnum.cs  |   28 +-
 src/Lucene.Net/Index/MultiDocsEnum.cs              |   23 +-
 src/Lucene.Net/Index/MultiFields.cs                |    5 +-
 src/Lucene.Net/Index/MultiTerms.cs                 |   33 +-
 src/Lucene.Net/Index/MultiTermsEnum.cs             |   40 +-
 src/Lucene.Net/Index/NormsConsumerPerField.cs      |    8 +-
 .../Index/NumericDocValuesFieldUpdates.cs          |   10 +-
 src/Lucene.Net/Index/NumericDocValuesWriter.cs     |    3 +-
 src/Lucene.Net/Index/ParallelAtomicReader.cs       |   39 +-
 src/Lucene.Net/Index/ParallelCompositeReader.cs    |   22 +-
 src/Lucene.Net/Index/PrefixCodedTerms.cs           |   12 +-
 src/Lucene.Net/Index/ReaderManager.cs              |    5 +-
 src/Lucene.Net/Index/ReaderSlice.cs                |    9 +-
 src/Lucene.Net/Index/SegmentCommitInfo.cs          |   66 +-
 src/Lucene.Net/Index/SegmentCoreReaders.cs         |    2 +-
 src/Lucene.Net/Index/SegmentInfo.cs                |   49 +-
 src/Lucene.Net/Index/SegmentInfos.cs               |   63 +-
 src/Lucene.Net/Index/SegmentMerger.cs              |   12 +-
 src/Lucene.Net/Index/SegmentReader.cs              |   90 +-
 .../Index/SingletonSortedSetDocValues.cs           |   16 +-
 src/Lucene.Net/Index/SlowCompositeReaderWrapper.cs |   38 +-
 src/Lucene.Net/Index/SnapshotDeletionPolicy.cs     |   58 +-
 src/Lucene.Net/Index/SortedDocValuesTermsEnum.cs   |   33 +-
 src/Lucene.Net/Index/SortedDocValuesWriter.cs      |    7 +-
 .../Index/SortedSetDocValuesTermsEnum.cs           |   33 +-
 src/Lucene.Net/Index/SortedSetDocValuesWriter.cs   |    4 +-
 src/Lucene.Net/Index/StandardDirectoryReader.cs    |   63 +-
 src/Lucene.Net/Index/TermContext.cs                |   15 +-
 .../Index/TermVectorsConsumerPerField.cs           |   24 +-
 src/Lucene.Net/Index/Terms.cs                      |   10 +-
 src/Lucene.Net/Index/TermsEnum.cs                  |   32 +-
 src/Lucene.Net/Index/TieredMergePolicy.cs          |   68 +-
 src/Lucene.Net/Index/TwoPhaseCommitTool.cs         |    5 +-
 src/Lucene.Net/Lucene.Net.csproj                   |   22 +-
 src/Lucene.Net/Search/AutomatonQuery.cs            |    8 +-
 src/Lucene.Net/Search/BooleanQuery.cs              |   49 +-
 src/Lucene.Net/Search/BooleanScorer.cs             |   13 +-
 src/Lucene.Net/Search/BooleanScorer2.cs            |   23 +-
 src/Lucene.Net/Search/BoostAttributeImpl.cs        |    4 +-
 src/Lucene.Net/Search/CachingCollector.cs          |   41 +-
 src/Lucene.Net/Search/CachingWrapperFilter.cs      |    9 +-
 src/Lucene.Net/Search/CollectionStatistics.cs      |   25 +-
 src/Lucene.Net/Search/Collector.cs                 |    8 +-
 src/Lucene.Net/Search/ComplexExplanation.cs        |   10 +-
 src/Lucene.Net/Search/ConjunctionScorer.cs         |   10 +-
 src/Lucene.Net/Search/ConstantScoreAutoRewrite.cs  |   20 +-
 src/Lucene.Net/Search/ConstantScoreQuery.cs        |   44 +-
 .../Search/ControlledRealTimeReopenThread.cs       |   37 +-
 src/Lucene.Net/Search/DisjunctionMaxScorer.cs      |    5 +-
 src/Lucene.Net/Search/DisjunctionScorer.cs         |    5 +-
 src/Lucene.Net/Search/DisjunctionSumScorer.cs      |    9 +-
 src/Lucene.Net/Search/DocIdSet.cs                  |   16 +-
 src/Lucene.Net/Search/DocIdSetIterator.cs          |    5 +-
 src/Lucene.Net/Search/DocTermOrdsRangeFilter.cs    |   34 +-
 src/Lucene.Net/Search/DocTermOrdsRewriteMethod.cs  |   65 +-
 src/Lucene.Net/Search/ExactPhraseScorer.cs         |   10 +-
 src/Lucene.Net/Search/Explanation.cs               |   28 +-
 src/Lucene.Net/Search/FakeScorer.cs                |   25 +-
 src/Lucene.Net/Search/FieldCache.cs                |   32 +-
 src/Lucene.Net/Search/FieldCacheDocIdSet.cs        |   33 +-
 src/Lucene.Net/Search/FieldCacheImpl.cs            |   24 +-
 src/Lucene.Net/Search/FieldCacheRangeFilter.cs     |   42 +-
 src/Lucene.Net/Search/FieldCacheRewriteMethod.cs   |   65 +-
 src/Lucene.Net/Search/FieldCacheTermsFilter.cs     |    8 +-
 src/Lucene.Net/Search/FieldComparator.cs           |   71 +-
 src/Lucene.Net/Search/FieldComparatorSource.cs     |    4 +-
 src/Lucene.Net/Search/FieldDoc.cs                  |    4 +-
 src/Lucene.Net/Search/FieldValueFilter.cs          |   10 +-
 src/Lucene.Net/Search/FieldValueHitQueue.cs        |   25 +-
 src/Lucene.Net/Search/FilteredDocIdSet.cs          |   13 +-
 src/Lucene.Net/Search/FilteredDocIdSetIterator.cs  |    9 +-
 src/Lucene.Net/Search/FilteredQuery.cs             |   64 +-
 src/Lucene.Net/Search/FuzzyQuery.cs                |   38 +-
 src/Lucene.Net/Search/FuzzyTermsEnum.cs            |   22 +-
 src/Lucene.Net/Search/IndexSearcher.cs             |   62 +-
 src/Lucene.Net/Search/LiveFieldValues.cs           |    5 +-
 src/Lucene.Net/Search/MatchAllDocsQuery.cs         |   18 +-
 .../Search/MaxNonCompetitiveBoostAttributeImpl.cs  |   20 +-
 src/Lucene.Net/Search/MinShouldMatchSumScorer.cs   |   16 +-
 src/Lucene.Net/Search/MultiCollector.cs            |    6 +-
 src/Lucene.Net/Search/MultiPhraseQuery.cs          |   45 +-
 src/Lucene.Net/Search/MultiTermQuery.cs            |   56 +-
 .../Search/MultiTermQueryWrapperFilter.cs          |    8 +-
 src/Lucene.Net/Search/NumericRangeFilter.cs        |   34 +-
 src/Lucene.Net/Search/NumericRangeQuery.cs         |   38 +-
 src/Lucene.Net/Search/Payloads/PayloadSpanUtil.cs  |    3 +-
 src/Lucene.Net/Search/Payloads/PayloadTermQuery.cs |    6 +-
 src/Lucene.Net/Search/PhraseQuery.cs               |   20 +-
 .../Search/PositiveScoresOnlyCollector.cs          |    5 +-
 src/Lucene.Net/Search/PrefixFilter.cs              |    8 +-
 src/Lucene.Net/Search/PrefixQuery.cs               |    8 +-
 src/Lucene.Net/Search/Query.cs                     |    8 +-
 src/Lucene.Net/Search/QueryWrapperFilter.cs        |   16 +-
 src/Lucene.Net/Search/ReferenceManager.cs          |   23 +-
 src/Lucene.Net/Search/ReqExclScorer.cs             |   10 +-
 src/Lucene.Net/Search/ReqOptSumScorer.cs           |    5 +-
 .../Search/ScoreCachingWrappingScorer.cs           |   10 +-
 src/Lucene.Net/Search/Scorer.cs                    |   11 +-
 src/Lucene.Net/Search/SearcherLifetimeManager.cs   |    5 +-
 src/Lucene.Net/Search/SearcherManager.cs           |    5 +-
 .../Search/Similarities/BM25Similarity.cs          |   26 +-
 src/Lucene.Net/Search/Similarities/BasicStats.cs   |   63 +-
 .../Search/Similarities/DFRSimilarity.cs           |   24 +-
 .../Search/Similarities/DefaultSimilarity.cs       |   10 +-
 src/Lucene.Net/Search/Similarities/IBSimilarity.cs |   24 +-
 .../Search/Similarities/LMDirichletSimilarity.cs   |    8 +-
 .../Similarities/LMJelinekMercerSimilarity.cs      |    8 +-
 src/Lucene.Net/Search/Similarities/LMSimilarity.cs |   10 +-
 .../Search/Similarities/NormalizationH1.cs         |    8 +-
 .../Search/Similarities/NormalizationH2.cs         |    8 +-
 .../Search/Similarities/NormalizationH3.cs         |    8 +-
 .../Search/Similarities/NormalizationZ.cs          |    8 +-
 src/Lucene.Net/Search/Similarities/Similarity.cs   |    4 +-
 .../Search/Similarities/SimilarityBase.cs          |   10 +-
 src/Lucene.Net/Search/SloppyPhraseScorer.cs        |   15 +-
 src/Lucene.Net/Search/Sort.cs                      |    3 +-
 src/Lucene.Net/Search/SortField.cs                 |   70 +-
 .../Search/Spans/FieldMaskingSpanQuery.cs          |   16 +-
 src/Lucene.Net/Search/Spans/NearSpansOrdered.cs    |   30 +-
 src/Lucene.Net/Search/Spans/NearSpansUnordered.cs  |   57 +-
 .../Search/Spans/SpanMultiTermQueryWrapper.cs      |   46 +-
 src/Lucene.Net/Search/Spans/SpanNearQuery.cs       |    2 +-
 src/Lucene.Net/Search/Spans/SpanNotQuery.cs        |   50 +-
 src/Lucene.Net/Search/Spans/SpanOrQuery.cs         |   22 +-
 .../Search/Spans/SpanPositionCheckQuery.cs         |   39 +-
 .../Search/Spans/SpanPositionRangeQuery.cs         |   16 +-
 src/Lucene.Net/Search/Spans/SpanScorer.cs          |   15 +-
 src/Lucene.Net/Search/Spans/SpanTermQuery.cs       |   16 +-
 src/Lucene.Net/Search/Spans/SpanWeight.cs          |    8 +-
 src/Lucene.Net/Search/Spans/Spans.cs               |    3 +-
 src/Lucene.Net/Search/Spans/TermSpans.cs           |   54 +-
 src/Lucene.Net/Search/TermCollectingRewrite.cs     |    3 +-
 src/Lucene.Net/Search/TermQuery.cs                 |   16 +-
 src/Lucene.Net/Search/TermRangeFilter.cs           |   30 +-
 src/Lucene.Net/Search/TermRangeQuery.cs            |   26 +-
 src/Lucene.Net/Search/TermScorer.cs                |   10 +-
 src/Lucene.Net/Search/TermStatistics.cs            |   15 +-
 src/Lucene.Net/Search/TimeLimitingCollector.cs     |   73 +-
 src/Lucene.Net/Search/TopDocs.cs                   |   24 +-
 src/Lucene.Net/Search/TopDocsCollector.cs          |   25 +-
 src/Lucene.Net/Search/TopFieldCollector.cs         |   61 +-
 src/Lucene.Net/Search/TopScoreDocCollector.cs      |   47 +-
 src/Lucene.Net/Search/TotalHitCountCollector.cs    |   13 +-
 src/Lucene.Net/Search/Weight.cs                    |   13 +-
 src/Lucene.Net/Search/WildcardQuery.cs             |    8 +-
 src/Lucene.Net/Store/BaseDirectory.cs              |   12 +-
 src/Lucene.Net/Store/BufferedChecksumIndexInput.cs |   13 +-
 src/Lucene.Net/Store/BufferedIndexInput.cs         |    8 +-
 src/Lucene.Net/Store/ByteArrayDataInput.cs         |   20 +-
 src/Lucene.Net/Store/ByteArrayDataOutput.cs        |    8 +-
 src/Lucene.Net/Store/ByteBufferIndexInput.cs       |    5 +-
 src/Lucene.Net/Store/CompoundFileDirectory.cs      |   16 +-
 src/Lucene.Net/Store/CompoundFileWriter.cs         |   25 +-
 src/Lucene.Net/Store/DataOutput.cs                 |    3 +-
 src/Lucene.Net/Store/Directory.cs                  |   13 +-
 src/Lucene.Net/Store/FSDirectory.cs                |   12 +-
 src/Lucene.Net/Store/FSLockFactory.cs              |    8 +-
 src/Lucene.Net/Store/FileSwitchDirectory.cs        |   16 +-
 src/Lucene.Net/Store/FilterDirectory.cs            |   16 +-
 src/Lucene.Net/Store/IndexInput.cs                 |    2 +-
 src/Lucene.Net/Store/Lock.cs                       |    5 +-
 src/Lucene.Net/Store/LockFactory.cs                |   10 +-
 src/Lucene.Net/Store/MMapDirectory.cs              |   10 +-
 src/Lucene.Net/Store/NIOFSDirectory.cs             |    5 +-
 src/Lucene.Net/Store/NRTCachingDirectory.cs        |   16 +-
 src/Lucene.Net/Store/NoSuchDirectoryException.cs   |    4 +-
 src/Lucene.Net/Store/RAMInputStream.cs             |    7 +-
 src/Lucene.Net/Store/RAMOutputStream.cs            |   13 +-
 .../Store/RateLimitedDirectoryWrapper.cs           |    2 +-
 src/Lucene.Net/Store/RateLimitedIndexOutput.cs     |    5 +-
 src/Lucene.Net/Store/RateLimiter.cs                |    8 +-
 src/Lucene.Net/Store/SimpleFSDirectory.cs          |   13 +-
 src/Lucene.Net/Support/Arrays.cs                   |    7 +
 src/Lucene.Net/Support/CRC32.cs                    |    8 +-
 src/Lucene.Net/Support/Collections.cs              |   33 +-
 .../Support/ConcurrentDictionaryWrapper.cs         |   14 +-
 src/Lucene.Net/Support/ConcurrentHashSet.cs        |   14 +-
 .../Configuration/Base/ConfigurationRoot.cs        |    2 +-
 .../Document/Extensions/DocumentExtensions.cs      |   65 +-
 src/Lucene.Net/Support/EnumerableExtensions.cs     |    2 +-
 src/Lucene.Net/Support/IdentityWeakReference.cs    |   13 +-
 .../Extensions/IndexWriterConfigExtensions.cs      |   30 +-
 src/Lucene.Net/Support/Index/TaskMergeScheduler.cs |   10 +-
 src/Lucene.Net/Support/ListExtensions.cs           |   20 +-
 src/Lucene.Net/Support/Search/ReferenceContext.cs  |   35 +-
 .../Support/Search/ReferenceManagerExtensions.cs   |   30 +-
 .../LimitedConcurrencyLevelTaskScheduler.cs        |    2 +-
 src/Lucene.Net/Support/Threading/ReentrantLock.cs  |    5 +-
 .../Support/Util/BundleResourceManagerFactory.cs   |    5 +-
 src/Lucene.Net/Support/Util/NamedServiceFactory.cs |    9 +-
 src/Lucene.Net/Support/WeakDictionary.cs           |   29 +-
 src/Lucene.Net/Util/Accountable.cs                 |   54 +-
 src/Lucene.Net/Util/ArrayUtil.cs                   |    2 +-
 src/Lucene.Net/Util/AttributeImpl.cs               |    6 +-
 src/Lucene.Net/Util/AttributeSource.cs             |   17 +-
 src/Lucene.Net/Util/Automaton/Automaton.cs         |   21 +-
 src/Lucene.Net/Util/Automaton/AutomatonProvider.cs |    4 +-
 src/Lucene.Net/Util/Automaton/BasicAutomata.cs     |    2 +-
 src/Lucene.Net/Util/Automaton/BasicOperations.cs   |   39 +-
 src/Lucene.Net/Util/Automaton/CompiledAutomaton.cs |    6 +-
 .../Util/Automaton/LevenshteinAutomata.cs          |    7 +-
 src/Lucene.Net/Util/Automaton/RegExp.cs            |    5 +-
 src/Lucene.Net/Util/Automaton/RunAutomaton.cs      |   16 +-
 src/Lucene.Net/Util/Automaton/State.cs             |   34 +-
 src/Lucene.Net/Util/Automaton/StatePair.cs         |   32 +-
 src/Lucene.Net/Util/Bits.cs                        |   10 +-
 src/Lucene.Net/Util/ByteBlockPool.cs               |   10 +-
 src/Lucene.Net/Util/BytesRef.cs                    |   20 +-
 src/Lucene.Net/Util/BytesRefArray.cs               |   13 +-
 src/Lucene.Net/Util/BytesRefHash.cs                |    5 +-
 src/Lucene.Net/Util/BytesRefIterator.cs            |    8 +-
 src/Lucene.Net/Util/CharsRef.cs                    |   10 +-
 src/Lucene.Net/Util/CollectionUtil.cs              |    4 +-
 src/Lucene.Net/Util/CommandLineUtil.cs             |   10 +-
 src/Lucene.Net/Util/DocIdBitSet.cs                 |   54 +-
 src/Lucene.Net/Util/FieldCacheSanityChecker.cs     |   46 +-
 src/Lucene.Net/Util/FilterIterator.cs              |   10 +-
 src/Lucene.Net/Util/FixedBitSet.cs                 |   25 +-
 src/Lucene.Net/Util/Fst/Builder.cs                 |   50 +-
 src/Lucene.Net/Util/Fst/ByteSequenceOutputs.cs     |   16 +-
 src/Lucene.Net/Util/Fst/BytesRefFSTEnum.cs         |   18 +-
 src/Lucene.Net/Util/Fst/BytesStore.cs              |   36 +-
 src/Lucene.Net/Util/Fst/CharSequenceOutputs.cs     |   16 +-
 src/Lucene.Net/Util/Fst/FST.cs                     |   56 +-
 src/Lucene.Net/Util/Fst/ForwardBytesReader.cs      |   15 +-
 src/Lucene.Net/Util/Fst/IntSequenceOutputs.cs      |   16 +-
 src/Lucene.Net/Util/Fst/IntsRefFSTEnum.cs          |   18 +-
 src/Lucene.Net/Util/Fst/NoOutputs.cs               |   16 +-
 src/Lucene.Net/Util/Fst/Outputs.cs                 |    3 +-
 src/Lucene.Net/Util/Fst/PairOutputs.cs             |    8 +-
 src/Lucene.Net/Util/Fst/PositiveIntOutputs.cs      |   16 +-
 src/Lucene.Net/Util/Fst/ReverseBytesReader.cs      |   15 +-
 src/Lucene.Net/Util/Fst/Util.cs                    |   10 +-
 src/Lucene.Net/Util/GrowableByteArrayDataOutput.cs |    4 +-
 src/Lucene.Net/Util/IOUtils.cs                     |    2 +-
 src/Lucene.Net/Util/InfoStream.cs                  |    2 +-
 src/Lucene.Net/Util/IntBlockPool.cs                |   16 +-
 src/Lucene.Net/Util/IntsRef.cs                     |    2 +-
 src/Lucene.Net/Util/LongBitSet.cs                  |    7 +-
 src/Lucene.Net/Util/LongsRef.cs                    |    2 +-
 src/Lucene.Net/Util/MapOfSets.cs                   |    8 +-
 src/Lucene.Net/Util/MathUtil.cs                    |    2 +-
 src/Lucene.Net/Util/MergedIterator.cs              |   16 +-
 src/Lucene.Net/Util/NamedSPILoader.cs              |    6 +-
 src/Lucene.Net/Util/NumericUtils.cs                |   12 +-
 src/Lucene.Net/Util/OfflineSorter.cs               |   16 +-
 src/Lucene.Net/Util/OpenBitSet.cs                  |   41 +-
 src/Lucene.Net/Util/OpenBitSetIterator.cs          |    5 +-
 src/Lucene.Net/Util/PForDeltaDocIdSet.cs           |   17 +-
 .../Util/Packed/AbstractAppendingLongBuffer.cs     |   10 +-
 .../Util/Packed/AbstractBlockPackedWriter.cs       |    5 +-
 src/Lucene.Net/Util/Packed/AbstractPagedMutable.cs |   10 +-
 .../Util/Packed/BlockPackedReaderIterator.cs       |   16 +-
 src/Lucene.Net/Util/Packed/BulkOperationPacked.cs  |   23 +-
 .../Util/Packed/BulkOperationPackedSingleBlock.cs  |   26 +-
 src/Lucene.Net/Util/Packed/Direct16.cs             |    5 +-
 src/Lucene.Net/Util/Packed/Direct32.cs             |    5 +-
 src/Lucene.Net/Util/Packed/Direct64.cs             |    5 +-
 src/Lucene.Net/Util/Packed/Direct8.cs              |    5 +-
 .../Util/Packed/DirectPacked64SingleBlockReader.cs |    3 +-
 src/Lucene.Net/Util/Packed/DirectPackedReader.cs   |    3 +-
 src/Lucene.Net/Util/Packed/EliasFanoDecoder.cs     |   13 +-
 src/Lucene.Net/Util/Packed/EliasFanoDocIdSet.cs    |   19 +-
 src/Lucene.Net/Util/Packed/EliasFanoEncoder.cs     |   31 +-
 src/Lucene.Net/Util/Packed/GrowableWriter.cs       |   26 +-
 .../Util/Packed/MonotonicBlockPackedReader.cs      |    5 +-
 src/Lucene.Net/Util/Packed/Packed64.cs             |    3 +-
 src/Lucene.Net/Util/Packed/Packed64SingleBlock.cs  |   10 +-
 src/Lucene.Net/Util/Packed/PackedInts.cs           |  111 +-
 src/Lucene.Net/Util/Packed/PackedReaderIterator.cs |    8 +-
 src/Lucene.Net/Util/Packed/PackedWriter.cs         |   16 +-
 src/Lucene.Net/Util/PagedBytes.cs                  |    4 +-
 src/Lucene.Net/Util/PrintStreamInfoStream.cs       |    8 +-
 src/Lucene.Net/Util/PriorityQueue.cs               |   25 +-
 src/Lucene.Net/Util/QueryBuilder.cs                |   38 +-
 src/Lucene.Net/Util/RamUsageEstimator.cs           |   21 +-
 src/Lucene.Net/Util/RecyclingByteBlockAllocator.cs |   15 +-
 src/Lucene.Net/Util/RecyclingIntBlockAllocator.cs  |   15 +-
 src/Lucene.Net/Util/RollingBuffer.cs               |    8 +-
 src/Lucene.Net/Util/SPIClassIterator.cs            |   10 +-
 src/Lucene.Net/Util/SentinelIntSet.cs              |    4 +-
 src/Lucene.Net/Util/Sorter.cs                      |    3 +-
 src/Lucene.Net/Util/StringHelper.cs                |    8 +-
 src/Lucene.Net/Util/UnicodeUtil.cs                 |    6 +-
 src/Lucene.Net/Util/VirtualMethod.cs               |    8 +-
 src/Lucene.Net/Util/WAH8DocIdSet.cs                |   32 +-
 ...00_SealIncrementTokenMethodCSCodeFixProvider.cs |    5 +-
 ...00_SealIncrementTokenMethodVBCodeFixProvider.cs |    5 +-
 ...ne1000_SealTokenStreamClassCSCodeFixProvider.cs |    5 +-
 src/dotnet/Lucene.Net.ICU/Lucene.Net.ICU.csproj    |    6 -
 .../AspNetCoreReplicationRequest.cs                |    2 +-
 .../AspNetCoreReplicationResponse.cs               |    6 +-
 .../Helpers/DiagnosticResult.cs                    |   30 +-
 .../Lucene.Net.Tests.ICU.csproj                    |    7 -
 .../TestICUMultiTermHighlighting.cs                |   30 +-
 .../TestICUPostingsHighlighter.cs                  |   30 +-
 .../TestICUPostingsHighlighterRanking.cs           |   30 +-
 .../lucene-cli/CommandLine/CommandArgument.cs      |    8 +-
 .../CommandLine/CommandLineApplication.cs          |   16 +-
 2045 files changed, 35732 insertions(+), 45509 deletions(-)
 delete mode 100644 NuGet.config
 create mode 100644 
src/Lucene.Net.Analysis.Phonetic/Support/Language/Replacement.cs
 delete mode 100644 src/Lucene.Net.Tests/SupportClassException.cs

Reply via email to