Lucene.Net.Codecs refactor: Changed public fields to properties
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/5a5c215d Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/5a5c215d Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/5a5c215d Branch: refs/heads/api-work Commit: 5a5c215dc7a8ca3f59b71f965f7a4d922a930e8b Parents: c0908b4 Author: Shad Storhaug <[email protected]> Authored: Sun Jan 29 17:50:33 2017 +0700 Committer: Shad Storhaug <[email protected]> Committed: Sun Jan 29 17:50:33 2017 +0700 ---------------------------------------------------------------------- src/Lucene.Net.Codecs/BlockTerms/BlockTermsWriter.cs | 9 +++++++-- .../Intblock/VariableIntBlockIndexInput.cs | 8 +++++++- 2 files changed, 14 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucenenet/blob/5a5c215d/src/Lucene.Net.Codecs/BlockTerms/BlockTermsWriter.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Codecs/BlockTerms/BlockTermsWriter.cs b/src/Lucene.Net.Codecs/BlockTerms/BlockTermsWriter.cs index f3b6846..a6d9bda 100644 --- a/src/Lucene.Net.Codecs/BlockTerms/BlockTermsWriter.cs +++ b/src/Lucene.Net.Codecs/BlockTerms/BlockTermsWriter.cs @@ -167,8 +167,13 @@ namespace Lucene.Net.Codecs.BlockTerms private class TermEntry { - public readonly BytesRef Term = new BytesRef(); - public BlockTermState State; + public BytesRef Term { get; private set; } + public BlockTermState State { get; set; } + + public TermEntry() + { + Term = new BytesRef(); + } } internal class TermsWriter : TermsConsumer http://git-wip-us.apache.org/repos/asf/lucenenet/blob/5a5c215d/src/Lucene.Net.Codecs/Intblock/VariableIntBlockIndexInput.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Codecs/Intblock/VariableIntBlockIndexInput.cs b/src/Lucene.Net.Codecs/Intblock/VariableIntBlockIndexInput.cs index f6a1557..6607801 100644 --- a/src/Lucene.Net.Codecs/Intblock/VariableIntBlockIndexInput.cs +++ b/src/Lucene.Net.Codecs/Intblock/VariableIntBlockIndexInput.cs @@ -1,5 +1,6 @@ using Lucene.Net.Codecs.Sep; using Lucene.Net.Store; +using Lucene.Net.Support; using System.Diagnostics; namespace Lucene.Net.Codecs.IntBlock @@ -83,7 +84,12 @@ namespace Lucene.Net.Codecs.IntBlock { private readonly IndexInput input; - public readonly int[] pending; + [WritableArray] + public int[] Pending + { + get { return pending; } + } + private readonly int[] pending; private int upto; private bool seekPending;
