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