You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by ni...@apache.org on 2017/09/09 00:31:31 UTC
[13/50] [abbrv] lucenenet git commit: This reverts commit
1a8c4a116f8870479e85737bfecb8fe673e8347b (SWEEP: Lucene.Net.Core: Marked most
(stateful) classes serializable)
This reverts commit 1a8c4a116f8870479e85737bfecb8fe673e8347b (SWEEP: Lucene.Net.Core: Marked most (stateful) classes serializable)
Per Microsoft, it is not considered a good practice anymore to make classes serializable unless strictly required due to security concerns.
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/389daee7
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/389daee7
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/389daee7
Branch: refs/heads/master
Commit: 389daee7358d66c260382710b65e36516ffd79aa
Parents: d5233f4
Author: Shad Storhaug <sh...@shadstorhaug.com>
Authored: Sat Sep 2 01:16:00 2017 +0700
Committer: Shad Storhaug <sh...@shadstorhaug.com>
Committed: Sat Sep 2 04:38:23 2017 +0700
----------------------------------------------------------------------
src/Lucene.Net.Misc/Document/LazyDocument.cs | 3 -
.../Index/Sorter/BlockJoinComparatorSource.cs | 3 -
.../Sorter/EarlyTerminatingSortingCollector.cs | 3 -
.../Index/Sorter/SortingAtomicReader.cs | 30 -----
.../Index/Sorter/SortingMergePolicy.cs | 3 -
src/Lucene.Net/Analysis/Token.cs | 4 -
.../TokenAttributes/CharTermAttribute.cs | 3 -
.../Analysis/TokenAttributes/FlagsAttribute.cs | 3 -
.../TokenAttributes/KeywordAttribute.cs | 5 -
.../Analysis/TokenAttributes/OffsetAttribute.cs | 5 -
.../TokenAttributes/PayloadAttribute.cs | 5 -
.../PositionIncrementAttribute.cs | 3 -
.../TokenAttributes/PositionLengthAttribute.cs | 3 -
.../Analysis/TokenAttributes/TypeAttribute.cs | 3 -
src/Lucene.Net/Document/BinaryDocValuesField.cs | 4 -
src/Lucene.Net/Document/ByteDocValuesField.cs | 3 -
.../Document/DerefBytesDocValuesField.cs | 3 -
src/Lucene.Net/Document/Document.cs | 3 -
.../Document/DocumentStoredFieldVisitor.cs | 4 -
src/Lucene.Net/Document/DoubleDocValuesField.cs | 3 -
src/Lucene.Net/Document/DoubleField.cs | 3 -
src/Lucene.Net/Document/Field.cs | 3 -
src/Lucene.Net/Document/FieldType.cs | 3 -
src/Lucene.Net/Document/FloatDocValuesField.cs | 5 -
src/Lucene.Net/Document/FloatField.cs | 3 -
src/Lucene.Net/Document/IntDocValuesField.cs | 3 -
src/Lucene.Net/Document/IntField.cs | 3 -
src/Lucene.Net/Document/LongDocValuesField.cs | 3 -
src/Lucene.Net/Document/LongField.cs | 3 -
.../Document/NumericDocValuesField.cs | 3 -
.../Document/PackedLongDocValuesField.cs | 3 -
src/Lucene.Net/Document/ShortDocValuesField.cs | 3 -
.../Document/SortedBytesDocValuesField.cs | 3 -
src/Lucene.Net/Document/SortedDocValuesField.cs | 4 -
.../Document/SortedSetDocValuesField.cs | 4 -
src/Lucene.Net/Document/StoredField.cs | 4 -
.../Document/StraightBytesDocValuesField.cs | 3 -
src/Lucene.Net/Document/StringField.cs | 4 -
src/Lucene.Net/Document/TextField.cs | 4 -
src/Lucene.Net/Index/AtomicReader.cs | 3 -
src/Lucene.Net/Index/AtomicReaderContext.cs | 4 -
src/Lucene.Net/Index/AutomatonTermsEnum.cs | 3 -
src/Lucene.Net/Index/BaseCompositeReader.cs | 3 -
src/Lucene.Net/Index/BinaryDocValues.cs | 5 -
.../Index/BinaryDocValuesFieldUpdates.cs | 9 --
src/Lucene.Net/Index/BinaryDocValuesWriter.cs | 3 -
src/Lucene.Net/Index/BitsSlice.cs | 3 -
src/Lucene.Net/Index/BufferedUpdates.cs | 3 -
src/Lucene.Net/Index/BufferedUpdatesStream.cs | 12 --
src/Lucene.Net/Index/ByteSliceReader.cs | 3 -
src/Lucene.Net/Index/ByteSliceWriter.cs | 4 -
src/Lucene.Net/Index/CheckIndex.cs | 24 ----
src/Lucene.Net/Index/CoalescedUpdates.cs | 12 --
src/Lucene.Net/Index/CompositeReader.cs | 3 -
src/Lucene.Net/Index/CompositeReaderContext.cs | 7 --
.../Index/ConcurrentMergeScheduler.cs | 3 -
src/Lucene.Net/Index/DirectoryReader.cs | 3 -
src/Lucene.Net/Index/DocConsumer.cs | 6 +-
src/Lucene.Net/Index/DocFieldConsumer.cs | 5 +-
.../Index/DocFieldConsumerPerField.cs | 6 +-
src/Lucene.Net/Index/DocFieldProcessor.cs | 7 +-
.../Index/DocFieldProcessorPerField.cs | 4 +-
src/Lucene.Net/Index/DocInverter.cs | 4 -
src/Lucene.Net/Index/DocInverterPerField.cs | 4 -
src/Lucene.Net/Index/DocTermOrds.cs | 9 --
src/Lucene.Net/Index/DocValues.cs | 23 ----
src/Lucene.Net/Index/DocValuesFieldUpdates.cs | 10 --
src/Lucene.Net/Index/DocValuesProcessor.cs | 3 -
src/Lucene.Net/Index/DocValuesUpdate.cs | 10 --
src/Lucene.Net/Index/DocValuesWriter.cs | 5 -
src/Lucene.Net/Index/DocsAndPositionsEnum.cs | 3 -
src/Lucene.Net/Index/DocsEnum.cs | 3 -
src/Lucene.Net/Index/DocumentsWriter.cs | 18 ---
.../Index/DocumentsWriterDeleteQueue.cs | 24 ----
.../Index/DocumentsWriterFlushControl.cs | 9 --
.../Index/DocumentsWriterFlushQueue.cs | 12 --
.../Index/DocumentsWriterPerThread.cs | 18 ---
.../Index/DocumentsWriterPerThreadPool.cs | 6 -
.../Index/DocumentsWriterStallControl.cs | 3 -
src/Lucene.Net/Index/FieldInfo.cs | 5 +-
src/Lucene.Net/Index/FieldInfos.cs | 9 --
src/Lucene.Net/Index/FieldInvertState.cs | 5 -
src/Lucene.Net/Index/Fields.cs | 4 +-
src/Lucene.Net/Index/FilterAtomicReader.cs | 19 ---
src/Lucene.Net/Index/FilterDirectoryReader.cs | 10 --
src/Lucene.Net/Index/FilteredTermsEnum.cs | 4 -
.../Index/FlushByRamOrCountsPolicy.cs | 5 -
src/Lucene.Net/Index/FlushPolicy.cs | 4 -
src/Lucene.Net/Index/FreqProxTermsWriter.cs | 4 -
.../Index/FreqProxTermsWriterPerField.cs | 6 -
src/Lucene.Net/Index/FrozenBufferedUpdates.cs | 12 --
src/Lucene.Net/Index/IndexCommit.cs | 4 +-
src/Lucene.Net/Index/IndexDeletionPolicy.cs | 4 +-
src/Lucene.Net/Index/IndexFileDeleter.cs | 10 +-
src/Lucene.Net/Index/IndexFileNames.cs | 4 +-
src/Lucene.Net/Index/IndexReader.cs | 3 -
src/Lucene.Net/Index/IndexReaderContext.cs | 3 -
src/Lucene.Net/Index/IndexWriter.cs | 9 --
src/Lucene.Net/Index/IndexWriterConfig.cs | 3 -
src/Lucene.Net/Index/InvertedDocConsumer.cs | 5 +-
.../Index/InvertedDocConsumerPerField.cs | 6 +-
src/Lucene.Net/Index/InvertedDocEndConsumer.cs | 5 +-
.../Index/InvertedDocEndConsumerPerField.cs | 6 +-
.../Index/KeepOnlyLastCommitDeletionPolicy.cs | 5 +-
src/Lucene.Net/Index/LiveIndexWriterConfig.cs | 3 -
src/Lucene.Net/Index/LogByteSizeMergePolicy.cs | 5 -
src/Lucene.Net/Index/LogDocMergePolicy.cs | 6 +-
src/Lucene.Net/Index/LogMergePolicy.cs | 4 +-
src/Lucene.Net/Index/MergePolicy.cs | 11 +-
src/Lucene.Net/Index/MergeScheduler.cs | 3 -
src/Lucene.Net/Index/MergeState.cs | 4 -
src/Lucene.Net/Index/MultiBits.cs | 4 -
src/Lucene.Net/Index/MultiDocValues.cs | 22 ----
.../Index/MultiDocsAndPositionsEnum.cs | 8 +-
src/Lucene.Net/Index/MultiDocsEnum.cs | 8 +-
src/Lucene.Net/Index/MultiFields.cs | 5 +-
src/Lucene.Net/Index/MultiReader.cs | 4 -
src/Lucene.Net/Index/MultiTerms.cs | 4 +-
src/Lucene.Net/Index/MultiTermsEnum.cs | 9 --
src/Lucene.Net/Index/NoDeletionPolicy.cs | 4 -
src/Lucene.Net/Index/NoMergePolicy.cs | 4 -
src/Lucene.Net/Index/NoMergeScheduler.cs | 5 -
src/Lucene.Net/Index/NormsConsumer.cs | 5 +-
src/Lucene.Net/Index/NormsConsumerPerField.cs | 3 -
src/Lucene.Net/Index/NumericDocValues.cs | 5 -
.../Index/NumericDocValuesFieldUpdates.cs | 9 --
src/Lucene.Net/Index/NumericDocValuesWriter.cs | 4 -
src/Lucene.Net/Index/OrdTermState.cs | 4 -
src/Lucene.Net/Index/ParallelAtomicReader.cs | 3 -
src/Lucene.Net/Index/ParallelCompositeReader.cs | 10 --
src/Lucene.Net/Index/ParallelPostingsArray.cs | 3 -
.../Index/PersistentSnapshotDeletionPolicy.cs | 3 -
src/Lucene.Net/Index/PrefixCodedTerms.cs | 9 --
src/Lucene.Net/Index/RandomAccessOrds.cs | 5 -
src/Lucene.Net/Index/ReaderSlice.cs | 5 -
src/Lucene.Net/Index/ReaderUtil.cs | 4 -
src/Lucene.Net/Index/ReadersAndUpdates.cs | 3 -
src/Lucene.Net/Index/SegmentCommitInfo.cs | 4 -
src/Lucene.Net/Index/SegmentCoreReaders.cs | 3 -
src/Lucene.Net/Index/SegmentDocValues.cs | 6 -
src/Lucene.Net/Index/SegmentInfo.cs | 3 -
src/Lucene.Net/Index/SegmentInfos.cs | 4 +-
src/Lucene.Net/Index/SegmentMerger.cs | 3 -
src/Lucene.Net/Index/SegmentReadState.cs | 5 -
src/Lucene.Net/Index/SegmentReader.cs | 4 -
src/Lucene.Net/Index/SegmentWriteState.cs | 5 -
src/Lucene.Net/Index/SerialMergeScheduler.cs | 5 -
.../Index/SimpleMergedSegmentWarmer.cs | 3 -
src/Lucene.Net/Index/SingleTermsEnum.cs | 5 -
.../Index/SingletonSortedSetDocValues.cs | 4 -
.../Index/SlowCompositeReaderWrapper.cs | 4 -
src/Lucene.Net/Index/SnapshotDeletionPolicy.cs | 3 -
src/Lucene.Net/Index/SortedDocValues.cs | 5 -
.../Index/SortedDocValuesTermsEnum.cs | 5 +-
src/Lucene.Net/Index/SortedDocValuesWriter.cs | 4 -
src/Lucene.Net/Index/SortedSetDocValues.cs | 5 -
.../Index/SortedSetDocValuesTermsEnum.cs | 5 +-
.../Index/SortedSetDocValuesWriter.cs | 3 -
src/Lucene.Net/Index/StandardDirectoryReader.cs | 3 -
src/Lucene.Net/Index/StoredFieldsConsumer.cs | 6 +-
src/Lucene.Net/Index/StoredFieldsProcessor.cs | 3 -
src/Lucene.Net/Index/TaskMergeScheduler.cs | 3 -
src/Lucene.Net/Index/TermState.cs | 3 -
src/Lucene.Net/Index/TermVectorsConsumer.cs | 3 -
.../Index/TermVectorsConsumerPerField.cs | 6 -
src/Lucene.Net/Index/Terms.cs | 5 +-
src/Lucene.Net/Index/TermsEnum.cs | 3 -
src/Lucene.Net/Index/TermsHash.cs | 4 -
src/Lucene.Net/Index/TermsHashConsumer.cs | 5 +-
.../Index/TermsHashConsumerPerField.cs | 4 -
src/Lucene.Net/Index/TermsHashPerField.cs | 6 -
.../ThreadAffinityDocumentsWriterThreadPool.cs | 4 -
src/Lucene.Net/Index/TieredMergePolicy.cs | 4 +-
src/Lucene.Net/Index/TrackingIndexWriter.cs | 5 +-
src/Lucene.Net/Index/TwoPhaseCommitTool.cs | 3 -
.../Index/TwoStoredFieldsConsumers.cs | 3 -
src/Lucene.Net/Index/UpgradeIndexMergePolicy.cs | 3 -
src/Lucene.Net/Search/AutomatonQuery.cs | 3 -
src/Lucene.Net/Search/BitsFilteredDocIdSet.cs | 3 -
src/Lucene.Net/Search/BooleanQuery.cs | 3 -
src/Lucene.Net/Search/BooleanScorer.cs | 4 -
src/Lucene.Net/Search/BooleanScorer2.cs | 19 ---
src/Lucene.Net/Search/BoostAttributeImpl.cs | 5 -
src/Lucene.Net/Search/BulkScorer.cs | 6 +-
src/Lucene.Net/Search/CachingCollector.cs | 18 ---
src/Lucene.Net/Search/CachingWrapperFilter.cs | 7 --
src/Lucene.Net/Search/CollectionStatistics.cs | 4 -
src/Lucene.Net/Search/ComplexExplanation.cs | 3 -
src/Lucene.Net/Search/ConjunctionScorer.cs | 4 -
.../Search/ConstantScoreAutoRewrite.cs | 10 --
src/Lucene.Net/Search/ConstantScoreQuery.cs | 15 ---
.../Search/ControlledRealTimeReopenThread.cs | 6 -
src/Lucene.Net/Search/DisjunctionMaxQuery.cs | 6 -
src/Lucene.Net/Search/DisjunctionMaxScorer.cs | 3 -
src/Lucene.Net/Search/DisjunctionScorer.cs | 4 -
src/Lucene.Net/Search/DisjunctionSumScorer.cs | 5 -
src/Lucene.Net/Search/DocIdSet.cs | 3 -
src/Lucene.Net/Search/DocIdSetIterator.cs | 4 -
src/Lucene.Net/Search/DocTermOrdsRangeFilter.cs | 10 +-
.../Search/DocTermOrdsRewriteMethod.cs | 13 ---
src/Lucene.Net/Search/ExactPhraseScorer.cs | 7 --
src/Lucene.Net/Search/Explanation.cs | 4 -
src/Lucene.Net/Search/FakeScorer.cs | 4 -
src/Lucene.Net/Search/FieldCache.cs | 75 ------------
src/Lucene.Net/Search/FieldCacheDocIdSet.cs | 20 ----
src/Lucene.Net/Search/FieldCacheImpl.cs | 117 -------------------
src/Lucene.Net/Search/FieldCacheRangeFilter.cs | 31 +----
.../Search/FieldCacheRewriteMethod.cs | 13 ---
src/Lucene.Net/Search/FieldCacheTermsFilter.cs | 9 +-
src/Lucene.Net/Search/FieldComparator.cs | 39 -------
src/Lucene.Net/Search/FieldComparatorSource.cs | 5 -
src/Lucene.Net/Search/FieldDoc.cs | 4 -
src/Lucene.Net/Search/FieldValueFilter.cs | 9 --
src/Lucene.Net/Search/FieldValueHitQueue.cs | 12 --
src/Lucene.Net/Search/Filter.cs | 3 -
src/Lucene.Net/Search/FilteredDocIdSet.cs | 11 --
.../Search/FilteredDocIdSetIterator.cs | 5 -
src/Lucene.Net/Search/FilteredQuery.cs | 30 -----
src/Lucene.Net/Search/FuzzyQuery.cs | 3 -
src/Lucene.Net/Search/FuzzyTermsEnum.cs | 9 --
src/Lucene.Net/Search/HitQueue.cs | 5 -
src/Lucene.Net/Search/IndexSearcher.cs | 15 ---
src/Lucene.Net/Search/LiveFieldValues.cs | 4 +-
src/Lucene.Net/Search/MatchAllDocsQuery.cs | 10 --
.../Search/MinShouldMatchSumScorer.cs | 3 -
src/Lucene.Net/Search/MultiCollector.cs | 5 -
src/Lucene.Net/Search/MultiPhraseQuery.cs | 15 ---
src/Lucene.Net/Search/MultiTermQuery.cs | 21 ----
.../Search/MultiTermQueryWrapperFilter.cs | 4 -
src/Lucene.Net/Search/NGramPhraseQuery.cs | 4 -
src/Lucene.Net/Search/NumericRangeFilter.cs | 3 -
src/Lucene.Net/Search/NumericRangeQuery.cs | 12 --
.../Search/Payloads/AveragePayloadFunction.cs | 5 -
.../Search/Payloads/MaxPayloadFunction.cs | 3 -
.../Search/Payloads/MinPayloadFunction.cs | 3 -
.../Search/Payloads/PayloadFunction.cs | 5 -
.../Search/Payloads/PayloadNearQuery.cs | 9 --
.../Search/Payloads/PayloadSpanUtil.cs | 4 -
.../Search/Payloads/PayloadTermQuery.cs | 11 --
src/Lucene.Net/Search/PhrasePositions.cs | 4 -
src/Lucene.Net/Search/PhraseQuery.cs | 9 --
src/Lucene.Net/Search/PhraseQueue.cs | 4 -
.../Search/PositiveScoresOnlyCollector.cs | 5 -
src/Lucene.Net/Search/PrefixFilter.cs | 4 -
src/Lucene.Net/Search/PrefixQuery.cs | 3 -
src/Lucene.Net/Search/PrefixTermsEnum.cs | 5 -
src/Lucene.Net/Search/QueryRescorer.cs | 12 --
src/Lucene.Net/Search/QueryWrapperFilter.cs | 8 --
src/Lucene.Net/Search/ReferenceManager.cs | 3 -
src/Lucene.Net/Search/RegexpQuery.cs | 6 -
src/Lucene.Net/Search/ReqExclScorer.cs | 4 -
src/Lucene.Net/Search/ReqOptSumScorer.cs | 4 -
src/Lucene.Net/Search/Rescorer.cs | 6 +-
.../Search/ScoreCachingWrappingScorer.cs | 4 -
src/Lucene.Net/Search/ScoreDoc.cs | 5 -
src/Lucene.Net/Search/Scorer.cs | 7 --
src/Lucene.Net/Search/ScoringRewrite.cs | 15 ---
src/Lucene.Net/Search/SearcherFactory.cs | 5 -
.../Search/SearcherLifetimeManager.cs | 10 +-
src/Lucene.Net/Search/SearcherManager.cs | 3 -
.../Search/Similarities/AfterEffect.cs | 8 --
.../Search/Similarities/AfterEffectB.cs | 5 -
.../Search/Similarities/AfterEffectL.cs | 5 -
.../Search/Similarities/BM25Similarity.cs | 9 --
.../Search/Similarities/BasicModel.cs | 5 -
.../Search/Similarities/BasicModelBE.cs | 3 -
.../Search/Similarities/BasicModelD.cs | 3 -
.../Search/Similarities/BasicModelG.cs | 5 -
.../Search/Similarities/BasicModelIF.cs | 5 -
.../Search/Similarities/BasicModelIn.cs | 5 -
.../Search/Similarities/BasicModelIne.cs | 3 -
.../Search/Similarities/BasicModelP.cs | 3 -
.../Search/Similarities/BasicStats.cs | 5 -
.../Search/Similarities/DFRSimilarity.cs | 5 -
.../Search/Similarities/DefaultSimilarity.cs | 3 -
.../Search/Similarities/Distribution.cs | 5 -
.../Search/Similarities/DistributionLL.cs | 3 -
.../Search/Similarities/DistributionSPL.cs | 3 -
.../Search/Similarities/IBSimilarity.cs | 4 -
.../Similarities/LMDirichletSimilarity.cs | 3 -
.../Similarities/LMJelinekMercerSimilarity.cs | 3 -
.../Search/Similarities/LMSimilarity.cs | 10 --
src/Lucene.Net/Search/Similarities/Lambda.cs | 5 -
src/Lucene.Net/Search/Similarities/LambdaDF.cs | 5 -
src/Lucene.Net/Search/Similarities/LambdaTTF.cs | 5 -
.../Search/Similarities/MultiSimilarity.cs | 11 --
.../Search/Similarities/Normalization.cs | 8 --
.../Search/Similarities/NormalizationH1.cs | 5 -
.../Search/Similarities/NormalizationH2.cs | 5 -
.../Search/Similarities/NormalizationH3.cs | 5 -
.../Search/Similarities/NormalizationZ.cs | 3 -
.../Similarities/PerFieldSimilarityWrapper.cs | 8 --
.../Search/Similarities/Similarity.cs | 11 --
.../Search/Similarities/SimilarityBase.cs | 6 -
.../Search/Similarities/TFIDFSimilarity.cs | 10 --
src/Lucene.Net/Search/SloppyPhraseScorer.cs | 6 -
src/Lucene.Net/Search/Sort.cs | 4 -
src/Lucene.Net/Search/SortField.cs | 9 --
src/Lucene.Net/Search/SortRescorer.cs | 7 +-
.../Search/Spans/FieldMaskingSpanQuery.cs | 3 -
src/Lucene.Net/Search/Spans/NearSpansOrdered.cs | 6 -
.../Search/Spans/NearSpansUnordered.cs | 9 --
src/Lucene.Net/Search/Spans/SpanFirstQuery.cs | 4 -
.../Search/Spans/SpanMultiTermQueryWrapper.cs | 19 ---
.../Search/Spans/SpanNearPayloadCheckQuery.cs | 4 -
src/Lucene.Net/Search/Spans/SpanNearQuery.cs | 3 -
src/Lucene.Net/Search/Spans/SpanNotQuery.cs | 6 -
src/Lucene.Net/Search/Spans/SpanOrQuery.cs | 9 --
.../Search/Spans/SpanPayloadCheckQuery.cs | 3 -
.../Search/Spans/SpanPositionCheckQuery.cs | 7 --
.../Search/Spans/SpanPositionRangeQuery.cs | 4 -
src/Lucene.Net/Search/Spans/SpanQuery.cs | 4 -
src/Lucene.Net/Search/Spans/SpanScorer.cs | 5 -
src/Lucene.Net/Search/Spans/SpanTermQuery.cs | 3 -
src/Lucene.Net/Search/Spans/SpanWeight.cs | 4 -
src/Lucene.Net/Search/Spans/Spans.cs | 4 -
src/Lucene.Net/Search/Spans/TermSpans.cs | 6 -
src/Lucene.Net/Search/TermCollectingRewrite.cs | 6 -
src/Lucene.Net/Search/TermQuery.cs | 3 -
src/Lucene.Net/Search/TermRangeFilter.cs | 5 -
src/Lucene.Net/Search/TermRangeQuery.cs | 4 +-
src/Lucene.Net/Search/TermRangeTermsEnum.cs | 4 -
src/Lucene.Net/Search/TermScorer.cs | 4 -
src/Lucene.Net/Search/TermStatistics.cs | 4 -
src/Lucene.Net/Search/TimeLimitingCollector.cs | 9 --
src/Lucene.Net/Search/TopDocs.cs | 12 --
src/Lucene.Net/Search/TopDocsCollector.cs | 3 -
src/Lucene.Net/Search/TopFieldCollector.cs | 43 -------
src/Lucene.Net/Search/TopFieldDocs.cs | 4 -
src/Lucene.Net/Search/TopScoreDocCollector.cs | 16 ---
src/Lucene.Net/Search/TopTermsRewrite.cs | 12 --
src/Lucene.Net/Search/TotalHitCountCollector.cs | 6 +-
src/Lucene.Net/Search/Weight.cs | 8 --
src/Lucene.Net/Search/WildcardQuery.cs | 3 -
src/Lucene.Net/Store/BaseDirectory.cs | 3 -
src/Lucene.Net/Store/BufferedChecksum.cs | 4 -
.../Store/BufferedChecksumIndexInput.cs | 3 -
src/Lucene.Net/Store/BufferedIndexInput.cs | 3 -
src/Lucene.Net/Store/BufferedIndexOutput.cs | 3 -
src/Lucene.Net/Store/ByteArrayDataInput.cs | 3 -
src/Lucene.Net/Store/ByteArrayDataOutput.cs | 3 -
src/Lucene.Net/Store/ByteBufferIndexInput.cs | 6 -
src/Lucene.Net/Store/CheckSumIndexInput.cs | 3 -
src/Lucene.Net/Store/CompoundFileWriter.cs | 9 --
src/Lucene.Net/Store/DataInput.cs | 3 -
src/Lucene.Net/Store/DataOutput.cs | 4 -
src/Lucene.Net/Store/Directory.cs | 12 --
src/Lucene.Net/Store/FilterDirectory.cs | 3 -
src/Lucene.Net/Store/FlushInfo.cs | 5 -
src/Lucene.Net/Store/IOContext.cs | 4 -
src/Lucene.Net/Store/IndexInput.cs | 3 -
src/Lucene.Net/Store/IndexOutput.cs | 3 -
src/Lucene.Net/Store/InputStreamDataInput.cs | 3 -
src/Lucene.Net/Store/LockFactory.cs | 5 -
src/Lucene.Net/Store/MergeInfo.cs | 5 -
src/Lucene.Net/Store/NIOFSDirectory.cs | 9 --
src/Lucene.Net/Store/NoLockFactory.cs | 8 --
src/Lucene.Net/Store/RAMDirectory.cs | 3 -
src/Lucene.Net/Store/RAMFile.cs | 4 -
src/Lucene.Net/Store/RAMInputStream.cs | 4 -
src/Lucene.Net/Store/RAMOutputStream.cs | 3 -
.../Store/RateLimitedDirectoryWrapper.cs | 4 -
.../Store/SingleInstanceLockFactory.cs | 4 -
src/Lucene.Net/Support/AtomicBoolean.cs | 6 +-
src/Lucene.Net/Support/AtomicInteger.cs | 6 +-
src/Lucene.Net/Support/AtomicLong.cs | 6 +-
src/Lucene.Net/Support/IO/Buffer.cs | 3 -
src/Lucene.Net/Support/IO/ByteBuffer.cs | 3 -
src/Lucene.Net/Support/IO/LongBuffer.cs | 3 -
src/Lucene.Net/Support/IdentityComparer.cs | 9 +-
src/Lucene.Net/Support/IdentityHashMap.cs | 6 +-
src/Lucene.Net/Support/IdentityHashSet.cs | 6 +-
src/Lucene.Net/Support/LinkedHashMap.cs | 3 -
src/Lucene.Net/Support/PriorityQueue.cs | 3 -
src/Lucene.Net/Util/AttributeImpl.cs | 3 -
src/Lucene.Net/Util/AttributeSource.cs | 6 -
src/Lucene.Net/Util/BytesRefArray.cs | 3 -
src/Lucene.Net/Util/CharsRef.cs | 3 -
src/Lucene.Net/Util/DocIdBitSet.cs | 4 -
src/Lucene.Net/Util/IntsRef.cs | 3 -
src/Lucene.Net/Util/LongBitSet.cs | 3 -
src/Lucene.Net/Util/LongsRef.cs | 3 -
src/Lucene.Net/Util/OpenBitSet.cs | 3 -
src/Lucene.Net/Util/OpenBitSetDISI.cs | 5 -
src/Lucene.Net/Util/PriorityQueue.cs | 3 -
385 files changed, 49 insertions(+), 2438 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net.Misc/Document/LazyDocument.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Misc/Document/LazyDocument.cs b/src/Lucene.Net.Misc/Document/LazyDocument.cs
index 0f6a7a2..a8b54f0 100644
--- a/src/Lucene.Net.Misc/Document/LazyDocument.cs
+++ b/src/Lucene.Net.Misc/Document/LazyDocument.cs
@@ -30,9 +30,6 @@ namespace Lucene.Net.Documents
/// for it. You must not use the returned Field instances
/// after the provided reader has been closed. </summary>
/// <seealso cref="GetField(FieldInfo)"/>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class LazyDocument
{
private readonly IndexReader reader;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net.Misc/Index/Sorter/BlockJoinComparatorSource.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Misc/Index/Sorter/BlockJoinComparatorSource.cs b/src/Lucene.Net.Misc/Index/Sorter/BlockJoinComparatorSource.cs
index db9b8d1..1bebbef 100644
--- a/src/Lucene.Net.Misc/Index/Sorter/BlockJoinComparatorSource.cs
+++ b/src/Lucene.Net.Misc/Index/Sorter/BlockJoinComparatorSource.cs
@@ -37,9 +37,6 @@ namespace Lucene.Net.Index.Sorter
/// </summary>
// TODO: can/should we clean this thing up (e.g. return a proper sort value)
// and move to the join/ module?
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class BlockJoinComparerSource : FieldComparerSource
{
internal readonly Filter parentsFilter;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net.Misc/Index/Sorter/EarlyTerminatingSortingCollector.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Misc/Index/Sorter/EarlyTerminatingSortingCollector.cs b/src/Lucene.Net.Misc/Index/Sorter/EarlyTerminatingSortingCollector.cs
index 60d19d4..0c72c35 100644
--- a/src/Lucene.Net.Misc/Index/Sorter/EarlyTerminatingSortingCollector.cs
+++ b/src/Lucene.Net.Misc/Index/Sorter/EarlyTerminatingSortingCollector.cs
@@ -56,9 +56,6 @@ namespace Lucene.Net.Index.Sorter
/// @lucene.experimental
/// </para>
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class EarlyTerminatingSortingCollector : ICollector
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net.Misc/Index/Sorter/SortingAtomicReader.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Misc/Index/Sorter/SortingAtomicReader.cs b/src/Lucene.Net.Misc/Index/Sorter/SortingAtomicReader.cs
index 2187ea3..f14f71d 100644
--- a/src/Lucene.Net.Misc/Index/Sorter/SortingAtomicReader.cs
+++ b/src/Lucene.Net.Misc/Index/Sorter/SortingAtomicReader.cs
@@ -43,9 +43,6 @@ namespace Lucene.Net.Index.Sorter
/// </summary>
public class SortingAtomicReader : FilterAtomicReader
{
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class SortingFields : FilterFields
{
private readonly Sorter.DocMap docMap;
@@ -72,9 +69,6 @@ namespace Lucene.Net.Index.Sorter
}
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class SortingTerms : FilterTerms
{
private readonly Sorter.DocMap docMap;
@@ -98,9 +92,6 @@ namespace Lucene.Net.Index.Sorter
}
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class SortingTermsEnum : FilterTermsEnum
{
private readonly Sorter.DocMap docMap; // pkg-protected to avoid synthetic accessor methods
@@ -200,9 +191,6 @@ namespace Lucene.Net.Index.Sorter
}
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class SortingBinaryDocValues : BinaryDocValues
{
private readonly BinaryDocValues @in;
@@ -220,9 +208,6 @@ namespace Lucene.Net.Index.Sorter
}
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class SortingNumericDocValues : NumericDocValues
{
private readonly NumericDocValues @in;
@@ -240,9 +225,6 @@ namespace Lucene.Net.Index.Sorter
}
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class SortingBits : IBits
{
private readonly IBits @in;
@@ -265,9 +247,6 @@ namespace Lucene.Net.Index.Sorter
}
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class SortingSortedDocValues : SortedDocValues
{
private readonly SortedDocValues @in;
@@ -308,9 +287,6 @@ namespace Lucene.Net.Index.Sorter
}
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class SortingSortedSetDocValues : SortedSetDocValues
{
private readonly SortedSetDocValues @in;
@@ -351,9 +327,6 @@ namespace Lucene.Net.Index.Sorter
}
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
internal class SortingDocsEnum : FilterDocsEnum
{
private sealed class DocFreqSorter : TimSorter
@@ -549,9 +522,6 @@ namespace Lucene.Net.Index.Sorter
}
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
internal class SortingDocsAndPositionsEnum : FilterDocsAndPositionsEnum
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net.Misc/Index/Sorter/SortingMergePolicy.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Misc/Index/Sorter/SortingMergePolicy.cs b/src/Lucene.Net.Misc/Index/Sorter/SortingMergePolicy.cs
index 773e804..24fa56f 100644
--- a/src/Lucene.Net.Misc/Index/Sorter/SortingMergePolicy.cs
+++ b/src/Lucene.Net.Misc/Index/Sorter/SortingMergePolicy.cs
@@ -43,9 +43,6 @@ namespace Lucene.Net.Index.Sorter
/// @lucene.experimental
/// </para>
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class SortingMergePolicy : MergePolicy
{
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Analysis/Token.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Analysis/Token.cs b/src/Lucene.Net/Analysis/Token.cs
index 5f5a843..d913196 100644
--- a/src/Lucene.Net/Analysis/Token.cs
+++ b/src/Lucene.Net/Analysis/Token.cs
@@ -1,5 +1,4 @@
using Lucene.Net.Analysis.TokenAttributes;
-using System;
using System.Reflection;
using Attribute = Lucene.Net.Util.Attribute;
using AttributeSource = Lucene.Net.Util.AttributeSource;
@@ -117,9 +116,6 @@ namespace Lucene.Net.Analysis
/// this method now only prints the term text, no additional information anymore.
/// </para>
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class Token : CharTermAttribute, ITypeAttribute, IPositionIncrementAttribute, IFlagsAttribute, IOffsetAttribute, IPayloadAttribute, IPositionLengthAttribute
{
private int startOffset, endOffset;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Analysis/TokenAttributes/CharTermAttribute.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Analysis/TokenAttributes/CharTermAttribute.cs b/src/Lucene.Net/Analysis/TokenAttributes/CharTermAttribute.cs
index c633bda..e1e73a9 100644
--- a/src/Lucene.Net/Analysis/TokenAttributes/CharTermAttribute.cs
+++ b/src/Lucene.Net/Analysis/TokenAttributes/CharTermAttribute.cs
@@ -33,9 +33,6 @@ namespace Lucene.Net.Analysis.TokenAttributes
/// <summary>
/// Default implementation of <see cref="ICharTermAttribute"/>. </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class CharTermAttribute : Attribute, ICharTermAttribute, ITermToBytesRefAttribute
#if FEATURE_CLONEABLE
, ICloneable
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Analysis/TokenAttributes/FlagsAttribute.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Analysis/TokenAttributes/FlagsAttribute.cs b/src/Lucene.Net/Analysis/TokenAttributes/FlagsAttribute.cs
index 098e6f8..1f2f7b6 100644
--- a/src/Lucene.Net/Analysis/TokenAttributes/FlagsAttribute.cs
+++ b/src/Lucene.Net/Analysis/TokenAttributes/FlagsAttribute.cs
@@ -24,9 +24,6 @@ namespace Lucene.Net.Analysis.TokenAttributes
/// <summary>
/// Default implementation of <see cref="IFlagsAttribute"/>. </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class FlagsAttribute : Attribute, IFlagsAttribute
#if FEATURE_CLONEABLE
, ICloneable
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Analysis/TokenAttributes/KeywordAttribute.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Analysis/TokenAttributes/KeywordAttribute.cs b/src/Lucene.Net/Analysis/TokenAttributes/KeywordAttribute.cs
index 86d9446..48db835 100644
--- a/src/Lucene.Net/Analysis/TokenAttributes/KeywordAttribute.cs
+++ b/src/Lucene.Net/Analysis/TokenAttributes/KeywordAttribute.cs
@@ -1,5 +1,3 @@
-using System;
-
namespace Lucene.Net.Analysis.TokenAttributes
{
/*
@@ -24,9 +22,6 @@ namespace Lucene.Net.Analysis.TokenAttributes
/// <summary>
/// Default implementation of <see cref="IKeywordAttribute"/>. </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class KeywordAttribute : Attribute, IKeywordAttribute
{
private bool keyword;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Analysis/TokenAttributes/OffsetAttribute.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Analysis/TokenAttributes/OffsetAttribute.cs b/src/Lucene.Net/Analysis/TokenAttributes/OffsetAttribute.cs
index 361f72e..20185af 100644
--- a/src/Lucene.Net/Analysis/TokenAttributes/OffsetAttribute.cs
+++ b/src/Lucene.Net/Analysis/TokenAttributes/OffsetAttribute.cs
@@ -1,5 +1,3 @@
-using System;
-
namespace Lucene.Net.Analysis.TokenAttributes
{
/*
@@ -24,9 +22,6 @@ namespace Lucene.Net.Analysis.TokenAttributes
/// <summary>
/// Default implementation of <see cref="IOffsetAttribute"/>. </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class OffsetAttribute : Attribute, IOffsetAttribute
{
private int startOffset;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Analysis/TokenAttributes/PayloadAttribute.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Analysis/TokenAttributes/PayloadAttribute.cs b/src/Lucene.Net/Analysis/TokenAttributes/PayloadAttribute.cs
index ccf0f4b..4ba1e5a 100644
--- a/src/Lucene.Net/Analysis/TokenAttributes/PayloadAttribute.cs
+++ b/src/Lucene.Net/Analysis/TokenAttributes/PayloadAttribute.cs
@@ -1,5 +1,3 @@
-using System;
-
namespace Lucene.Net.Analysis.TokenAttributes
{
/*
@@ -25,9 +23,6 @@ namespace Lucene.Net.Analysis.TokenAttributes
/// <summary>
/// Default implementation of <see cref="IPayloadAttribute"/>. </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class PayloadAttribute : Attribute, IPayloadAttribute
{
private BytesRef payload;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Analysis/TokenAttributes/PositionIncrementAttribute.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Analysis/TokenAttributes/PositionIncrementAttribute.cs b/src/Lucene.Net/Analysis/TokenAttributes/PositionIncrementAttribute.cs
index fca2805..00a82ba 100644
--- a/src/Lucene.Net/Analysis/TokenAttributes/PositionIncrementAttribute.cs
+++ b/src/Lucene.Net/Analysis/TokenAttributes/PositionIncrementAttribute.cs
@@ -24,9 +24,6 @@ namespace Lucene.Net.Analysis.TokenAttributes
/// <summary>
/// Default implementation of <see cref="IPositionIncrementAttribute"/>. </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class PositionIncrementAttribute : Attribute, IPositionIncrementAttribute
{
private int positionIncrement = 1;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Analysis/TokenAttributes/PositionLengthAttribute.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Analysis/TokenAttributes/PositionLengthAttribute.cs b/src/Lucene.Net/Analysis/TokenAttributes/PositionLengthAttribute.cs
index 5f880a9..de2896d 100644
--- a/src/Lucene.Net/Analysis/TokenAttributes/PositionLengthAttribute.cs
+++ b/src/Lucene.Net/Analysis/TokenAttributes/PositionLengthAttribute.cs
@@ -24,9 +24,6 @@ namespace Lucene.Net.Analysis.TokenAttributes
/// <summary>
/// Default implementation of <see cref="IPositionLengthAttribute"/>. </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class PositionLengthAttribute : Attribute, IPositionLengthAttribute
{
private int positionLength = 1;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Analysis/TokenAttributes/TypeAttribute.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Analysis/TokenAttributes/TypeAttribute.cs b/src/Lucene.Net/Analysis/TokenAttributes/TypeAttribute.cs
index 37e5ddb..86ebc5d 100644
--- a/src/Lucene.Net/Analysis/TokenAttributes/TypeAttribute.cs
+++ b/src/Lucene.Net/Analysis/TokenAttributes/TypeAttribute.cs
@@ -24,9 +24,6 @@ namespace Lucene.Net.Analysis.TokenAttributes
/// <summary>
/// Default implementation of <see cref="ITypeAttribute"/>. </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public partial class TypeAttribute : Attribute, ITypeAttribute
#if FEATURE_CLONEABLE
, ICloneable
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/BinaryDocValuesField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/BinaryDocValuesField.cs b/src/Lucene.Net/Document/BinaryDocValuesField.cs
index cacc1b9..3cf44ee 100644
--- a/src/Lucene.Net/Document/BinaryDocValuesField.cs
+++ b/src/Lucene.Net/Document/BinaryDocValuesField.cs
@@ -1,6 +1,5 @@
using Lucene.Net.Index;
using Lucene.Net.Util;
-using System;
namespace Lucene.Net.Documents
{
@@ -37,9 +36,6 @@ namespace Lucene.Net.Documents
/// separate <see cref="StoredField"/> instance.
/// </summary>
/// <seealso cref="BinaryDocValues"/>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class BinaryDocValuesField : Field
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/ByteDocValuesField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/ByteDocValuesField.cs b/src/Lucene.Net/Document/ByteDocValuesField.cs
index cb3b7c9..38bfe8d 100644
--- a/src/Lucene.Net/Document/ByteDocValuesField.cs
+++ b/src/Lucene.Net/Document/ByteDocValuesField.cs
@@ -33,9 +33,6 @@ namespace Lucene.Net.Documents
/// </summary>
/// <seealso cref="NumericDocValuesField"/>
[Obsolete("Use NumericDocValuesField instead")]
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class ByteDocValuesField : NumericDocValuesField
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/DerefBytesDocValuesField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/DerefBytesDocValuesField.cs b/src/Lucene.Net/Document/DerefBytesDocValuesField.cs
index 2d72760..4032ce9 100644
--- a/src/Lucene.Net/Document/DerefBytesDocValuesField.cs
+++ b/src/Lucene.Net/Document/DerefBytesDocValuesField.cs
@@ -34,9 +34,6 @@ namespace Lucene.Net.Documents
/// </summary>
/// <seealso cref="Index.BinaryDocValues"/>
[Obsolete("Use BinaryDocValuesField instead.")]
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class DerefBytesDocValuesField : BinaryDocValuesField
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/Document.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/Document.cs b/src/Lucene.Net/Document/Document.cs
index e67946f..2711b54 100644
--- a/src/Lucene.Net/Document/Document.cs
+++ b/src/Lucene.Net/Document/Document.cs
@@ -37,9 +37,6 @@ namespace Lucene.Net.Documents
/// <i>not</i> available in documents retrieved from the index, e.g. with
/// <see cref="Search.ScoreDoc.Doc"/> or <see cref="IndexReader.Document(int)"/>.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class Document : IEnumerable<IIndexableField>
{
private readonly List<IIndexableField> fields = new List<IIndexableField>();
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/DocumentStoredFieldVisitor.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/DocumentStoredFieldVisitor.cs b/src/Lucene.Net/Document/DocumentStoredFieldVisitor.cs
index 490035e..3755784 100644
--- a/src/Lucene.Net/Document/DocumentStoredFieldVisitor.cs
+++ b/src/Lucene.Net/Document/DocumentStoredFieldVisitor.cs
@@ -1,5 +1,4 @@
using Lucene.Net.Index;
-using System;
using System.Collections.Generic;
namespace Lucene.Net.Documents
@@ -31,9 +30,6 @@ namespace Lucene.Net.Documents
///
/// @lucene.experimental
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class DocumentStoredFieldVisitor : StoredFieldVisitor
{
private readonly Documents.Document doc = new Documents.Document();
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/DoubleDocValuesField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/DoubleDocValuesField.cs b/src/Lucene.Net/Document/DoubleDocValuesField.cs
index caf1f97..53f8abb 100644
--- a/src/Lucene.Net/Document/DoubleDocValuesField.cs
+++ b/src/Lucene.Net/Document/DoubleDocValuesField.cs
@@ -30,9 +30,6 @@ namespace Lucene.Net.Documents
/// requiring eight bytes per document. Consider encoding double
/// values yourself with only as much precision as you require.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class DoubleDocValuesField : NumericDocValuesField
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/DoubleField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/DoubleField.cs b/src/Lucene.Net/Document/DoubleField.cs
index c7b7400..e3b7fd8 100644
--- a/src/Lucene.Net/Document/DoubleField.cs
+++ b/src/Lucene.Net/Document/DoubleField.cs
@@ -108,9 +108,6 @@ namespace Lucene.Net.Documents
///
/// @since 2.9
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class DoubleField : Field
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/Field.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/Field.cs b/src/Lucene.Net/Document/Field.cs
index bff1d9a..4c10918 100644
--- a/src/Lucene.Net/Document/Field.cs
+++ b/src/Lucene.Net/Document/Field.cs
@@ -47,9 +47,6 @@ namespace Lucene.Net.Documents
/// Field it is used in. It is strongly recommended that no
/// changes be made after <see cref="Field"/> instantiation.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public partial class Field : IIndexableField
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/FieldType.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/FieldType.cs b/src/Lucene.Net/Document/FieldType.cs
index 3cb96a3..4211e7d 100644
--- a/src/Lucene.Net/Document/FieldType.cs
+++ b/src/Lucene.Net/Document/FieldType.cs
@@ -25,9 +25,6 @@ namespace Lucene.Net.Documents
/// <summary>
/// Describes the properties of a field.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class FieldType : IIndexableFieldType
{
// LUCENENET specific: Moved the NumericType enum outside of this class
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/FloatDocValuesField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/FloatDocValuesField.cs b/src/Lucene.Net/Document/FloatDocValuesField.cs
index 0081398..eea5331 100644
--- a/src/Lucene.Net/Document/FloatDocValuesField.cs
+++ b/src/Lucene.Net/Document/FloatDocValuesField.cs
@@ -1,5 +1,3 @@
-using System;
-
namespace Lucene.Net.Documents
{
/*
@@ -34,9 +32,6 @@ namespace Lucene.Net.Documents
/// NOTE: This was FloatDocValuesField in Lucene
/// </para>
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class SingleDocValuesField : NumericDocValuesField
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/FloatField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/FloatField.cs b/src/Lucene.Net/Document/FloatField.cs
index c6cefe5..a0b59ca 100644
--- a/src/Lucene.Net/Document/FloatField.cs
+++ b/src/Lucene.Net/Document/FloatField.cs
@@ -112,9 +112,6 @@ namespace Lucene.Net.Documents
/// </para>
/// @since 2.9
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class SingleField : Field
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/IntDocValuesField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/IntDocValuesField.cs b/src/Lucene.Net/Document/IntDocValuesField.cs
index d2e2f08..73b1e9a 100644
--- a/src/Lucene.Net/Document/IntDocValuesField.cs
+++ b/src/Lucene.Net/Document/IntDocValuesField.cs
@@ -34,9 +34,6 @@ namespace Lucene.Net.Documents
/// </summary>
/// <seealso cref="NumericDocValuesField"/>
[Obsolete("Deprecated, use NumericDocValuesField instead")]
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class Int32DocValuesField : NumericDocValuesField
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/IntField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/IntField.cs b/src/Lucene.Net/Document/IntField.cs
index 485e6e9..cf11b1c 100644
--- a/src/Lucene.Net/Document/IntField.cs
+++ b/src/Lucene.Net/Document/IntField.cs
@@ -111,9 +111,6 @@ namespace Lucene.Net.Documents
/// </para>
/// @since 2.9
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class Int32Field : Field
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/LongDocValuesField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/LongDocValuesField.cs b/src/Lucene.Net/Document/LongDocValuesField.cs
index fda5495..e09175c 100644
--- a/src/Lucene.Net/Document/LongDocValuesField.cs
+++ b/src/Lucene.Net/Document/LongDocValuesField.cs
@@ -37,9 +37,6 @@ namespace Lucene.Net.Documents
/// </summary>
/// <seealso cref="NumericDocValuesField"/>
[Obsolete("Use NumericDocValuesField instead")]
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class Int64DocValuesField : NumericDocValuesField
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/LongField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/LongField.cs b/src/Lucene.Net/Document/LongField.cs
index a93f018..8d1a36a 100644
--- a/src/Lucene.Net/Document/LongField.cs
+++ b/src/Lucene.Net/Document/LongField.cs
@@ -122,9 +122,6 @@ namespace Lucene.Net.Documents
/// </para>
/// @since 2.9
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class Int64Field : Field
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/NumericDocValuesField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/NumericDocValuesField.cs b/src/Lucene.Net/Document/NumericDocValuesField.cs
index 1c4bcb1..3d3893f 100644
--- a/src/Lucene.Net/Document/NumericDocValuesField.cs
+++ b/src/Lucene.Net/Document/NumericDocValuesField.cs
@@ -31,9 +31,6 @@ namespace Lucene.Net.Documents
/// If you also need to store the value, you should add a
/// separate <see cref="StoredField"/> instance.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class NumericDocValuesField : Field
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/PackedLongDocValuesField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/PackedLongDocValuesField.cs b/src/Lucene.Net/Document/PackedLongDocValuesField.cs
index 5bae738..2012f4a 100644
--- a/src/Lucene.Net/Document/PackedLongDocValuesField.cs
+++ b/src/Lucene.Net/Document/PackedLongDocValuesField.cs
@@ -39,9 +39,6 @@ namespace Lucene.Net.Documents
/// </summary>
/// <seealso cref="NumericDocValuesField"/>
[Obsolete("Use NumericDocValuesField instead.")]
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class PackedInt64DocValuesField : NumericDocValuesField
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/ShortDocValuesField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/ShortDocValuesField.cs b/src/Lucene.Net/Document/ShortDocValuesField.cs
index 972887f..5b140cf 100644
--- a/src/Lucene.Net/Document/ShortDocValuesField.cs
+++ b/src/Lucene.Net/Document/ShortDocValuesField.cs
@@ -39,9 +39,6 @@ namespace Lucene.Net.Documents
/// </summary>
/// <seealso cref="NumericDocValuesField"/>
[Obsolete("Use NumericDocValuesField instead.")]
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class Int16DocValuesField : NumericDocValuesField
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/SortedBytesDocValuesField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/SortedBytesDocValuesField.cs b/src/Lucene.Net/Document/SortedBytesDocValuesField.cs
index 96c08ce..2252ada 100644
--- a/src/Lucene.Net/Document/SortedBytesDocValuesField.cs
+++ b/src/Lucene.Net/Document/SortedBytesDocValuesField.cs
@@ -38,9 +38,6 @@ namespace Lucene.Net.Documents
/// </summary>
/// <seealso cref="SortedDocValuesField"/>
[Obsolete("Use SortedDocValuesField instead.")]
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class SortedBytesDocValuesField : SortedDocValuesField
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/SortedDocValuesField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/SortedDocValuesField.cs b/src/Lucene.Net/Document/SortedDocValuesField.cs
index b67b53b..aa09528 100644
--- a/src/Lucene.Net/Document/SortedDocValuesField.cs
+++ b/src/Lucene.Net/Document/SortedDocValuesField.cs
@@ -1,6 +1,5 @@
using Lucene.Net.Index;
using Lucene.Net.Util;
-using System;
namespace Lucene.Net.Documents
{
@@ -35,9 +34,6 @@ namespace Lucene.Net.Documents
/// If you also need to store the value, you should add a
/// separate <see cref="StoredField"/> instance.</para>
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class SortedDocValuesField : Field
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/SortedSetDocValuesField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/SortedSetDocValuesField.cs b/src/Lucene.Net/Document/SortedSetDocValuesField.cs
index dfa46b4..77ef1b9 100644
--- a/src/Lucene.Net/Document/SortedSetDocValuesField.cs
+++ b/src/Lucene.Net/Document/SortedSetDocValuesField.cs
@@ -1,6 +1,5 @@
using Lucene.Net.Index;
using Lucene.Net.Util;
-using System;
namespace Lucene.Net.Documents
{
@@ -37,9 +36,6 @@ namespace Lucene.Net.Documents
/// If you also need to store the value, you should add a
/// separate <see cref="StoredField"/> instance.</para>
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class SortedSetDocValuesField : Field
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/StoredField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/StoredField.cs b/src/Lucene.Net/Document/StoredField.cs
index f1609ab..b36e65d 100644
--- a/src/Lucene.Net/Document/StoredField.cs
+++ b/src/Lucene.Net/Document/StoredField.cs
@@ -1,5 +1,4 @@
using Lucene.Net.Util;
-using System;
namespace Lucene.Net.Documents
{
@@ -25,9 +24,6 @@ namespace Lucene.Net.Documents
/// <see cref="Search.IndexSearcher.Doc(int)"/> and <see cref="Index.IndexReader.Document(int)"/> will
/// return the field and its value.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class StoredField : Field
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/StraightBytesDocValuesField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/StraightBytesDocValuesField.cs b/src/Lucene.Net/Document/StraightBytesDocValuesField.cs
index b4706da..a1db114 100644
--- a/src/Lucene.Net/Document/StraightBytesDocValuesField.cs
+++ b/src/Lucene.Net/Document/StraightBytesDocValuesField.cs
@@ -36,9 +36,6 @@ namespace Lucene.Net.Documents
/// </summary>
/// <seealso cref="BinaryDocValuesField"/>
[Obsolete("Use BinaryDocValuesField instead.")]
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class StraightBytesDocValuesField : BinaryDocValuesField
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/StringField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/StringField.cs b/src/Lucene.Net/Document/StringField.cs
index b59e68e..aa08213 100644
--- a/src/Lucene.Net/Document/StringField.cs
+++ b/src/Lucene.Net/Document/StringField.cs
@@ -1,5 +1,4 @@
using Lucene.Net.Index;
-using System;
namespace Lucene.Net.Documents
{
@@ -27,9 +26,6 @@ namespace Lucene.Net.Documents
/// field, or any field that you intend to use for sorting
/// or access through the field cache.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class StringField : Field
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Document/TextField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Document/TextField.cs b/src/Lucene.Net/Document/TextField.cs
index 1fb435a..5f94331 100644
--- a/src/Lucene.Net/Document/TextField.cs
+++ b/src/Lucene.Net/Document/TextField.cs
@@ -1,5 +1,4 @@
using Lucene.Net.Analysis;
-using System;
using System.IO;
namespace Lucene.Net.Documents
@@ -26,9 +25,6 @@ namespace Lucene.Net.Documents
/// vectors. For example this would be used on a 'body'
/// field, that contains the bulk of a document's text.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class TextField : Field
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/AtomicReader.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/AtomicReader.cs b/src/Lucene.Net/Index/AtomicReader.cs
index b228453..3e4f1eb 100644
--- a/src/Lucene.Net/Index/AtomicReader.cs
+++ b/src/Lucene.Net/Index/AtomicReader.cs
@@ -46,9 +46,6 @@ namespace Lucene.Net.Index
/// <see cref="IndexReader"/> instance; use your own
/// (non-Lucene) objects instead.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public abstract class AtomicReader : IndexReader
{
private void InitializeInstanceFields()
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/AtomicReaderContext.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/AtomicReaderContext.cs b/src/Lucene.Net/Index/AtomicReaderContext.cs
index fd3a0d2..5551c6d 100644
--- a/src/Lucene.Net/Index/AtomicReaderContext.cs
+++ b/src/Lucene.Net/Index/AtomicReaderContext.cs
@@ -1,4 +1,3 @@
-using System;
using System.Collections.Generic;
using System.Diagnostics;
@@ -24,9 +23,6 @@ namespace Lucene.Net.Index
/// <summary>
/// <see cref="IndexReaderContext"/> for <see cref="Index.AtomicReader"/> instances.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class AtomicReaderContext : IndexReaderContext
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/AutomatonTermsEnum.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/AutomatonTermsEnum.cs b/src/Lucene.Net/Index/AutomatonTermsEnum.cs
index e60a975..b505e86 100644
--- a/src/Lucene.Net/Index/AutomatonTermsEnum.cs
+++ b/src/Lucene.Net/Index/AutomatonTermsEnum.cs
@@ -45,9 +45,6 @@ namespace Lucene.Net.Index
/// </para>
/// @lucene.experimental
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
internal class AutomatonTermsEnum : FilteredTermsEnum
{
// a tableized array-based form of the DFA
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/BaseCompositeReader.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/BaseCompositeReader.cs b/src/Lucene.Net/Index/BaseCompositeReader.cs
index b175cc5..90da6c8 100644
--- a/src/Lucene.Net/Index/BaseCompositeReader.cs
+++ b/src/Lucene.Net/Index/BaseCompositeReader.cs
@@ -47,9 +47,6 @@ namespace Lucene.Net.Index
/// @lucene.internal
/// </summary>
/// <seealso cref="MultiReader"/>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public abstract class BaseCompositeReader<R> : CompositeReader
where R : IndexReader
{
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/BinaryDocValues.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/BinaryDocValues.cs b/src/Lucene.Net/Index/BinaryDocValues.cs
index 0f48b4b..196ab7e 100644
--- a/src/Lucene.Net/Index/BinaryDocValues.cs
+++ b/src/Lucene.Net/Index/BinaryDocValues.cs
@@ -1,5 +1,3 @@
-using System;
-
namespace Lucene.Net.Index
{
/*
@@ -24,9 +22,6 @@ namespace Lucene.Net.Index
/// <summary>
/// A per-document <see cref="T:byte[]"/>
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public abstract class BinaryDocValues
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/BinaryDocValuesFieldUpdates.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/BinaryDocValuesFieldUpdates.cs b/src/Lucene.Net/Index/BinaryDocValuesFieldUpdates.cs
index c53f9c5..43357b0 100644
--- a/src/Lucene.Net/Index/BinaryDocValuesFieldUpdates.cs
+++ b/src/Lucene.Net/Index/BinaryDocValuesFieldUpdates.cs
@@ -36,14 +36,8 @@ namespace Lucene.Net.Index
/// <para/>
/// @lucene.experimental
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
internal class BinaryDocValuesFieldUpdates : DocValuesFieldUpdates
{
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
new internal sealed class Iterator : DocValuesFieldUpdates.Iterator
{
private readonly PagedGrowableWriter offsets;
@@ -191,9 +185,6 @@ namespace Lucene.Net.Index
return new Iterator(size, offsets, lengths, docs, values, docsWithField);
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class InPlaceMergeSorterAnonymousInnerClassHelper : InPlaceMergeSorter
{
private readonly BinaryDocValuesFieldUpdates outerInstance;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/BinaryDocValuesWriter.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/BinaryDocValuesWriter.cs b/src/Lucene.Net/Index/BinaryDocValuesWriter.cs
index bc86650..19c783e 100644
--- a/src/Lucene.Net/Index/BinaryDocValuesWriter.cs
+++ b/src/Lucene.Net/Index/BinaryDocValuesWriter.cs
@@ -36,9 +36,6 @@ namespace Lucene.Net.Index
/// Buffers up pending <see cref="T:byte[]"/> per doc, then flushes when
/// segment flushes.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
internal class BinaryDocValuesWriter : DocValuesWriter
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/BitsSlice.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/BitsSlice.cs b/src/Lucene.Net/Index/BitsSlice.cs
index 3875e24..91c8b24 100644
--- a/src/Lucene.Net/Index/BitsSlice.cs
+++ b/src/Lucene.Net/Index/BitsSlice.cs
@@ -27,9 +27,6 @@ namespace Lucene.Net.Index
/// <para/>
/// @lucene.internal
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
internal sealed class BitsSlice : IBits
{
private readonly IBits parent;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/BufferedUpdates.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/BufferedUpdates.cs b/src/Lucene.Net/Index/BufferedUpdates.cs
index cc4cdb5..cdc5ff4 100644
--- a/src/Lucene.Net/Index/BufferedUpdates.cs
+++ b/src/Lucene.Net/Index/BufferedUpdates.cs
@@ -39,9 +39,6 @@ namespace Lucene.Net.Index
/// instance on <see cref="DocumentsWriterPerThread"/>, or via sync'd code by
/// <see cref="DocumentsWriterDeleteQueue"/>
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class BufferedUpdates // LUCENENET NOTE: Made public rather than internal because it is available through a public API
{
/* Rough logic: HashMap has an array[Entry] w/ varying
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/BufferedUpdatesStream.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/BufferedUpdatesStream.cs b/src/Lucene.Net/Index/BufferedUpdatesStream.cs
index 05f0161..ffce501 100644
--- a/src/Lucene.Net/Index/BufferedUpdatesStream.cs
+++ b/src/Lucene.Net/Index/BufferedUpdatesStream.cs
@@ -46,9 +46,6 @@ namespace Lucene.Net.Index
/// track which BufferedDeletes packets to apply to any given
/// segment.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
internal class BufferedUpdatesStream
{
// TODO: maybe linked list?
@@ -129,9 +126,6 @@ namespace Lucene.Net.Index
get { return bytesUsed.Get(); }
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class ApplyDeletesResult
{
// True if any actual deletes took place:
@@ -154,9 +148,6 @@ namespace Lucene.Net.Index
// Sorts SegmentInfos from smallest to biggest bufferedDelGen:
private static readonly IComparer<SegmentCommitInfo> sortSegInfoByDelGen = new ComparerAnonymousInnerClassHelper();
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class ComparerAnonymousInnerClassHelper : IComparer<SegmentCommitInfo>
{
public ComparerAnonymousInnerClassHelper()
@@ -645,9 +636,6 @@ namespace Lucene.Net.Index
}
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class QueryAndLimit
{
public Query Query { get; private set; }
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/ByteSliceReader.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/ByteSliceReader.cs b/src/Lucene.Net/Index/ByteSliceReader.cs
index d7791b8..47061ec 100644
--- a/src/Lucene.Net/Index/ByteSliceReader.cs
+++ b/src/Lucene.Net/Index/ByteSliceReader.cs
@@ -31,9 +31,6 @@ namespace Lucene.Net.Index
/// point we read the forwarding address of the next slice
/// and then jump to it.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class ByteSliceReader : DataInput // LUCENENET specific - changed from internal to public because returned from public API
{
private ByteBlockPool pool;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/ByteSliceWriter.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/ByteSliceWriter.cs b/src/Lucene.Net/Index/ByteSliceWriter.cs
index 43ed39c..f9fe770 100644
--- a/src/Lucene.Net/Index/ByteSliceWriter.cs
+++ b/src/Lucene.Net/Index/ByteSliceWriter.cs
@@ -1,4 +1,3 @@
-using System;
using System.Diagnostics;
namespace Lucene.Net.Index
@@ -28,9 +27,6 @@ namespace Lucene.Net.Index
/// <see cref="T:byte[]"/>. This is used by <see cref="DocumentsWriter"/> to hold the
/// posting list for many terms in RAM.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
internal sealed class ByteSliceWriter : DataOutput
{
private byte[] slice;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/CheckIndex.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/CheckIndex.cs b/src/Lucene.Net/Index/CheckIndex.cs
index 565b312..30e97d8 100644
--- a/src/Lucene.Net/Index/CheckIndex.cs
+++ b/src/Lucene.Net/Index/CheckIndex.cs
@@ -58,9 +58,6 @@ namespace Lucene.Net.Index
/// <para/>
/// @lucene.experimental
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class CheckIndex
{
private TextWriter infoStream;
@@ -71,9 +68,6 @@ namespace Lucene.Net.Index
/// <para/>
/// @lucene.experimental
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class Status
{
internal Status()
@@ -164,9 +158,6 @@ namespace Lucene.Net.Index
/// <para/>
/// @lucene.experimental
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class SegmentInfoStatus
{
internal SegmentInfoStatus()
@@ -273,9 +264,6 @@ namespace Lucene.Net.Index
/// <summary>
/// Status from testing field norms.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class FieldNormStatus
{
internal FieldNormStatus()
@@ -297,9 +285,6 @@ namespace Lucene.Net.Index
/// <summary>
/// Status from testing term index.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class TermIndexStatus
{
internal TermIndexStatus()
@@ -345,9 +330,6 @@ namespace Lucene.Net.Index
/// <summary>
/// Status from testing stored fields.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class StoredFieldStatus
{
internal StoredFieldStatus()
@@ -374,9 +356,6 @@ namespace Lucene.Net.Index
/// <summary>
/// Status from testing stored fields.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class TermVectorStatus
{
internal TermVectorStatus()
@@ -403,9 +382,6 @@ namespace Lucene.Net.Index
/// <summary>
/// Status from testing <see cref="DocValues"/>
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class DocValuesStatus
{
internal DocValuesStatus()
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/CoalescedUpdates.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/CoalescedUpdates.cs b/src/Lucene.Net/Index/CoalescedUpdates.cs
index 1892213..5ce47a9 100644
--- a/src/Lucene.Net/Index/CoalescedUpdates.cs
+++ b/src/Lucene.Net/Index/CoalescedUpdates.cs
@@ -28,9 +28,6 @@ namespace Lucene.Net.Index
using Query = Lucene.Net.Search.Query;
using QueryAndLimit = Lucene.Net.Index.BufferedUpdatesStream.QueryAndLimit;
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
internal class CoalescedUpdates
{
internal readonly IDictionary<Query, int> queries = new Dictionary<Query, int>();
@@ -74,9 +71,6 @@ namespace Lucene.Net.Index
return new IterableAnonymousInnerClassHelper(this);
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class IterableAnonymousInnerClassHelper : IEnumerable<Term>
{
private readonly CoalescedUpdates outerInstance;
@@ -107,9 +101,6 @@ namespace Lucene.Net.Index
return new IterableAnonymousInnerClassHelper2(this);
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class IterableAnonymousInnerClassHelper2 : IEnumerable<QueryAndLimit>
{
private readonly CoalescedUpdates outerInstance;
@@ -129,9 +120,6 @@ namespace Lucene.Net.Index
return GetEnumerator();
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class IteratorAnonymousInnerClassHelper : IEnumerator<QueryAndLimit>
{
private readonly IterableAnonymousInnerClassHelper2 outerInstance;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/CompositeReader.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/CompositeReader.cs b/src/Lucene.Net/Index/CompositeReader.cs
index bd5ea20..de5ef2c 100644
--- a/src/Lucene.Net/Index/CompositeReader.cs
+++ b/src/Lucene.Net/Index/CompositeReader.cs
@@ -55,9 +55,6 @@ namespace Lucene.Net.Index
/// <see cref="IndexReader"/> instance; use your own
/// (non-Lucene) objects instead.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public abstract class CompositeReader : IndexReader
{
private volatile CompositeReaderContext readerContext = null; // lazy init
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/CompositeReaderContext.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/CompositeReaderContext.cs b/src/Lucene.Net/Index/CompositeReaderContext.cs
index 76c17e2..846f213 100644
--- a/src/Lucene.Net/Index/CompositeReaderContext.cs
+++ b/src/Lucene.Net/Index/CompositeReaderContext.cs
@@ -1,5 +1,4 @@
using Lucene.Net.Support;
-using System;
using System.Collections.Generic;
using System.Diagnostics;
@@ -25,9 +24,6 @@ namespace Lucene.Net.Index
/// <summary>
/// <see cref="IndexReaderContext"/> for <see cref="CompositeReader"/> instance.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class CompositeReaderContext : IndexReaderContext
{
private readonly IList<IndexReaderContext> children;
@@ -87,9 +83,6 @@ namespace Lucene.Net.Index
get { return reader; }
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class Builder
{
private readonly CompositeReader reader;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/ConcurrentMergeScheduler.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/ConcurrentMergeScheduler.cs b/src/Lucene.Net/Index/ConcurrentMergeScheduler.cs
index 04467f4..9d3255e 100644
--- a/src/Lucene.Net/Index/ConcurrentMergeScheduler.cs
+++ b/src/Lucene.Net/Index/ConcurrentMergeScheduler.cs
@@ -44,9 +44,6 @@ namespace Lucene.Net.Index
/// incoming threads by pausing until one more more merges
/// complete.</para>
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class ConcurrentMergeScheduler : MergeScheduler, IConcurrentMergeScheduler
{
private int mergeThreadPriority = -1;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/DirectoryReader.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/DirectoryReader.cs b/src/Lucene.Net/Index/DirectoryReader.cs
index 7056ce0..ef1cac1 100644
--- a/src/Lucene.Net/Index/DirectoryReader.cs
+++ b/src/Lucene.Net/Index/DirectoryReader.cs
@@ -46,9 +46,6 @@ namespace Lucene.Net.Index
/// <see cref="IndexReader"/> instance; use your own
/// (non-Lucene) objects instead.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public abstract class DirectoryReader : BaseCompositeReader<AtomicReader>
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/DocConsumer.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/DocConsumer.cs b/src/Lucene.Net/Index/DocConsumer.cs
index 6801018..c764fce 100644
--- a/src/Lucene.Net/Index/DocConsumer.cs
+++ b/src/Lucene.Net/Index/DocConsumer.cs
@@ -1,5 +1,3 @@
-using System;
-
namespace Lucene.Net.Index
{
/*
@@ -18,9 +16,7 @@ namespace Lucene.Net.Index
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
+
internal abstract class DocConsumer
{
public abstract void ProcessDocument(FieldInfos.Builder fieldInfos);
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/DocFieldConsumer.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/DocFieldConsumer.cs b/src/Lucene.Net/Index/DocFieldConsumer.cs
index 283704b..909d1e6 100644
--- a/src/Lucene.Net/Index/DocFieldConsumer.cs
+++ b/src/Lucene.Net/Index/DocFieldConsumer.cs
@@ -1,4 +1,3 @@
-using System;
using System.Collections.Generic;
namespace Lucene.Net.Index
@@ -19,9 +18,7 @@ namespace Lucene.Net.Index
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
+
internal abstract class DocFieldConsumer
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/DocFieldConsumerPerField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/DocFieldConsumerPerField.cs b/src/Lucene.Net/Index/DocFieldConsumerPerField.cs
index 9cd1bf0..1e63a0c 100644
--- a/src/Lucene.Net/Index/DocFieldConsumerPerField.cs
+++ b/src/Lucene.Net/Index/DocFieldConsumerPerField.cs
@@ -1,5 +1,3 @@
-using System;
-
namespace Lucene.Net.Index
{
/*
@@ -18,9 +16,7 @@ namespace Lucene.Net.Index
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
+
internal abstract class DocFieldConsumerPerField
{
/// <summary>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/DocFieldProcessor.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/DocFieldProcessor.cs b/src/Lucene.Net/Index/DocFieldProcessor.cs
index e0a412f..3951ff4 100644
--- a/src/Lucene.Net/Index/DocFieldProcessor.cs
+++ b/src/Lucene.Net/Index/DocFieldProcessor.cs
@@ -35,9 +35,7 @@ namespace Lucene.Net.Index
/// of its own: it just forwards the fields to a
/// <see cref="DocFieldConsumer"/>.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
+
internal sealed class DocFieldProcessor : DocConsumer
{
internal readonly DocFieldConsumer consumer;
@@ -284,9 +282,6 @@ namespace Lucene.Net.Index
private static readonly IComparer<DocFieldProcessorPerField> fieldsComp = new ComparerAnonymousInnerClassHelper();
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class ComparerAnonymousInnerClassHelper : IComparer<DocFieldProcessorPerField>
{
public ComparerAnonymousInnerClassHelper()
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/DocFieldProcessorPerField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/DocFieldProcessorPerField.cs b/src/Lucene.Net/Index/DocFieldProcessorPerField.cs
index b962dcb..94a5d24 100644
--- a/src/Lucene.Net/Index/DocFieldProcessorPerField.cs
+++ b/src/Lucene.Net/Index/DocFieldProcessorPerField.cs
@@ -25,9 +25,7 @@ namespace Lucene.Net.Index
/// <summary>
/// Holds all per thread, per field state.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
+
internal sealed class DocFieldProcessorPerField
{
internal readonly DocFieldConsumerPerField consumer;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/DocInverter.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/DocInverter.cs b/src/Lucene.Net/Index/DocInverter.cs
index e03a117..fe5eec4 100644
--- a/src/Lucene.Net/Index/DocInverter.cs
+++ b/src/Lucene.Net/Index/DocInverter.cs
@@ -1,4 +1,3 @@
-using System;
using System.Collections.Generic;
namespace Lucene.Net.Index
@@ -25,9 +24,6 @@ namespace Lucene.Net.Index
/// separately, from a <see cref="Documents.Document"/>, and accepts a
/// <see cref="InvertedDocConsumer"/> to process those terms.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
internal sealed class DocInverter : DocFieldConsumer
{
internal readonly InvertedDocConsumer consumer;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/DocInverterPerField.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/DocInverterPerField.cs b/src/Lucene.Net/Index/DocInverterPerField.cs
index d9bb0c4..b9372a8 100644
--- a/src/Lucene.Net/Index/DocInverterPerField.cs
+++ b/src/Lucene.Net/Index/DocInverterPerField.cs
@@ -1,5 +1,4 @@
using Lucene.Net.Analysis.TokenAttributes;
-using System;
namespace Lucene.Net.Index
{
@@ -31,9 +30,6 @@ namespace Lucene.Net.Index
/// (<see cref="InvertedDocConsumerPerField"/>). It also interacts with an
/// endConsumer (<see cref="InvertedDocEndConsumerPerField"/>).
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
internal sealed class DocInverterPerField : DocFieldConsumerPerField
{
internal readonly FieldInfo fieldInfo;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/DocTermOrds.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/DocTermOrds.cs b/src/Lucene.Net/Index/DocTermOrds.cs
index 237e3fc..424e6b7 100644
--- a/src/Lucene.Net/Index/DocTermOrds.cs
+++ b/src/Lucene.Net/Index/DocTermOrds.cs
@@ -106,9 +106,6 @@ namespace Lucene.Net.Index
/// </description></item>
/// </list>
/// </remarks>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class DocTermOrds
{
/// <summary>
@@ -740,9 +737,6 @@ namespace Lucene.Net.Index
/// <see cref="TermsEnum.Ord"/>; in this case we "wrap" our own terms index
/// around it.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private sealed class OrdWrappedTermsEnum : TermsEnum
{
internal void InitializeInstanceFields()
@@ -959,9 +953,6 @@ namespace Lucene.Net.Index
}
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class Iterator : SortedSetDocValues
{
private readonly DocTermOrds outerInstance;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/DocValues.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/DocValues.cs b/src/Lucene.Net/Index/DocValues.cs
index 2cf3502..1d598ce 100644
--- a/src/Lucene.Net/Index/DocValues.cs
+++ b/src/Lucene.Net/Index/DocValues.cs
@@ -1,5 +1,3 @@
-using System;
-
namespace Lucene.Net.Index
{
/*
@@ -25,9 +23,6 @@ namespace Lucene.Net.Index
/// <summary>
/// This class contains utility methods and constants for <see cref="DocValues"/>
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class DocValues
{
/* no instantiation */
@@ -41,9 +36,6 @@ namespace Lucene.Net.Index
/// </summary>
public static readonly BinaryDocValues EMPTY_BINARY = new BinaryDocValuesAnonymousInnerClassHelper();
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class BinaryDocValuesAnonymousInnerClassHelper : BinaryDocValues
{
public BinaryDocValuesAnonymousInnerClassHelper()
@@ -63,9 +55,6 @@ namespace Lucene.Net.Index
/// </summary>
public static readonly NumericDocValues EMPTY_NUMERIC = new NumericDocValuesAnonymousInnerClassHelper();
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class NumericDocValuesAnonymousInnerClassHelper : NumericDocValues
{
public NumericDocValuesAnonymousInnerClassHelper()
@@ -83,9 +72,6 @@ namespace Lucene.Net.Index
/// </summary>
public static readonly SortedDocValues EMPTY_SORTED = new SortedDocValuesAnonymousInnerClassHelper();
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class SortedDocValuesAnonymousInnerClassHelper : SortedDocValues
{
public SortedDocValuesAnonymousInnerClassHelper()
@@ -118,9 +104,6 @@ namespace Lucene.Net.Index
/// </summary>
public static readonly SortedSetDocValues EMPTY_SORTED_SET = new RandomAccessOrdsAnonymousInnerClassHelper();
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class RandomAccessOrdsAnonymousInnerClassHelper : RandomAccessOrds
{
public RandomAccessOrdsAnonymousInnerClassHelper()
@@ -192,9 +175,6 @@ namespace Lucene.Net.Index
return new BitsAnonymousInnerClassHelper(dv, maxDoc);
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class BitsAnonymousInnerClassHelper : IBits
{
private Lucene.Net.Index.SortedDocValues dv;
@@ -225,9 +205,6 @@ namespace Lucene.Net.Index
return new BitsAnonymousInnerClassHelper2(dv, maxDoc);
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
private class BitsAnonymousInnerClassHelper2 : IBits
{
private Lucene.Net.Index.SortedSetDocValues dv;
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/DocValuesFieldUpdates.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/DocValuesFieldUpdates.cs b/src/Lucene.Net/Index/DocValuesFieldUpdates.cs
index a16158f..9f6c34b 100644
--- a/src/Lucene.Net/Index/DocValuesFieldUpdates.cs
+++ b/src/Lucene.Net/Index/DocValuesFieldUpdates.cs
@@ -1,6 +1,5 @@
using Lucene.Net.Support;
using System.Collections.Generic;
-using System;
using System.Diagnostics;
namespace Lucene.Net.Index
@@ -27,9 +26,6 @@ namespace Lucene.Net.Index
/// <para/>
/// @lucene.experimental
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
internal abstract class DocValuesFieldUpdates
{
// LUCENENET specific: de-nested Type enum and renamed DocValuesFieldUpdatesType
@@ -39,9 +35,6 @@ namespace Lucene.Net.Index
/// updates are returned by this iterator, and the documents are returned in
/// increasing order.
/// </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public abstract class Iterator
{
/// <summary>
@@ -68,9 +61,6 @@ namespace Lucene.Net.Index
public abstract void Reset();
}
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public class Container
{
internal readonly IDictionary<string, NumericDocValuesFieldUpdates> numericDVUpdates = new Dictionary<string, NumericDocValuesFieldUpdates>();
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/DocValuesProcessor.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/DocValuesProcessor.cs b/src/Lucene.Net/Index/DocValuesProcessor.cs
index 9d89b24..d8f80ff 100644
--- a/src/Lucene.Net/Index/DocValuesProcessor.cs
+++ b/src/Lucene.Net/Index/DocValuesProcessor.cs
@@ -28,9 +28,6 @@ namespace Lucene.Net.Index
using DocValuesFormat = Lucene.Net.Codecs.DocValuesFormat;
using IOUtils = Lucene.Net.Util.IOUtils;
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
internal sealed class DocValuesProcessor : StoredFieldsConsumer
{
// TODO: somewhat wasteful we also keep a map here; would
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/DocValuesUpdate.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/DocValuesUpdate.cs b/src/Lucene.Net/Index/DocValuesUpdate.cs
index c6f562b..bd2494a 100644
--- a/src/Lucene.Net/Index/DocValuesUpdate.cs
+++ b/src/Lucene.Net/Index/DocValuesUpdate.cs
@@ -1,5 +1,4 @@
using Lucene.Net.Documents;
-using System;
namespace Lucene.Net.Index
{
@@ -26,9 +25,6 @@ namespace Lucene.Net.Index
/// <summary>
/// An in-place update to a <see cref="DocValues"/> field. </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public abstract class DocValuesUpdate
{
/* Rough logic: OBJ_HEADER + 3*PTR + INT
@@ -80,9 +76,6 @@ namespace Lucene.Net.Index
/// <summary>
/// An in-place update to a binary <see cref="DocValues"/> field </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class BinaryDocValuesUpdate : DocValuesUpdate
{
/* Size of BytesRef: 2*INT + ARRAY_HEADER + PTR */
@@ -103,9 +96,6 @@ namespace Lucene.Net.Index
/// <summary>
/// An in-place update to a numeric <see cref="DocValues"/> field </summary>
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
public sealed class NumericDocValuesUpdate : DocValuesUpdate // LUCENENET NOTE: Made public rather than internal because it is on a public API
{
internal static readonly long? MISSING = new long?(0);
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/389daee7/src/Lucene.Net/Index/DocValuesWriter.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net/Index/DocValuesWriter.cs b/src/Lucene.Net/Index/DocValuesWriter.cs
index 85e9b0f..f995021 100644
--- a/src/Lucene.Net/Index/DocValuesWriter.cs
+++ b/src/Lucene.Net/Index/DocValuesWriter.cs
@@ -1,5 +1,3 @@
-using System;
-
namespace Lucene.Net.Index
{
/*
@@ -21,9 +19,6 @@ namespace Lucene.Net.Index
using DocValuesConsumer = Lucene.Net.Codecs.DocValuesConsumer;
-#if FEATURE_SERIALIZABLE
- [Serializable]
-#endif
internal abstract class DocValuesWriter
{
public abstract void Abort();