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/01/31 17:55:56 UTC

[23/50] [abbrv] lucenenet git commit: Lucene.Net.Core.Index.CompositeReaderContext: Changed children constructor parameters from List to IList. Lucene.Net.Core.Index.SegmentInfos: Changed return type of Segements property from List to IList.

Lucene.Net.Core.Index.CompositeReaderContext: Changed children constructor parameters from List<T> to IList<T>. Lucene.Net.Core.Index.SegmentInfos: Changed return type of Segements property from List<T> to IList<T>.


Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/ffa24c25
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/ffa24c25
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/ffa24c25

Branch: refs/heads/api-work
Commit: ffa24c2524a337547aa70fede281b62d9a36e3f9
Parents: 029d97d
Author: Shad Storhaug <sh...@shadstorhaug.com>
Authored: Tue Jan 31 14:07:38 2017 +0700
Committer: Shad Storhaug <sh...@shadstorhaug.com>
Committed: Tue Jan 31 14:07:38 2017 +0700

----------------------------------------------------------------------
 src/Lucene.Net.Core/Index/CompositeReaderContext.cs | 8 ++++----
 src/Lucene.Net.Core/Index/SegmentInfos.cs           | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/ffa24c25/src/Lucene.Net.Core/Index/CompositeReaderContext.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Core/Index/CompositeReaderContext.cs b/src/Lucene.Net.Core/Index/CompositeReaderContext.cs
index 34642dc..8013a55 100644
--- a/src/Lucene.Net.Core/Index/CompositeReaderContext.cs
+++ b/src/Lucene.Net.Core/Index/CompositeReaderContext.cs
@@ -39,7 +39,7 @@ namespace Lucene.Net.Index
         /// Creates a <seealso cref="CompositeReaderContext"/> for intermediate readers that aren't
         /// not top-level readers in the current context
         /// </summary>
-        internal CompositeReaderContext(CompositeReaderContext parent, CompositeReader reader, int ordInParent, int docbaseInParent, List<IndexReaderContext> children)
+        internal CompositeReaderContext(CompositeReaderContext parent, CompositeReader reader, int ordInParent, int docbaseInParent, IList<IndexReaderContext> children)
             : this(parent, reader, ordInParent, docbaseInParent, children, null)
         {
         }
@@ -47,15 +47,15 @@ namespace Lucene.Net.Index
         /// <summary>
         /// Creates a <seealso cref="CompositeReaderContext"/> for top-level readers with parent set to <code>null</code>
         /// </summary>
-        internal CompositeReaderContext(CompositeReader reader, List<IndexReaderContext> children, IList<AtomicReaderContext> leaves)
+        internal CompositeReaderContext(CompositeReader reader, IList<IndexReaderContext> children, IList<AtomicReaderContext> leaves)
             : this(null, reader, 0, 0, children, leaves)
         {
         }
 
-        private CompositeReaderContext(CompositeReaderContext parent, CompositeReader reader, int ordInParent, int docbaseInParent, List<IndexReaderContext> children, IList<AtomicReaderContext> leaves)
+        private CompositeReaderContext(CompositeReaderContext parent, CompositeReader reader, int ordInParent, int docbaseInParent, IList<IndexReaderContext> children, IList<AtomicReaderContext> leaves)
             : base(parent, ordInParent, docbaseInParent)
         {
-            this.children = children.AsReadOnly();
+            this.children = Collections.UnmodifiableList(children);
             this.leaves = leaves;
             this.reader = reader;
         }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/ffa24c25/src/Lucene.Net.Core/Index/SegmentInfos.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Core/Index/SegmentInfos.cs b/src/Lucene.Net.Core/Index/SegmentInfos.cs
index c1da7eb..2d97137 100644
--- a/src/Lucene.Net.Core/Index/SegmentInfos.cs
+++ b/src/Lucene.Net.Core/Index/SegmentInfos.cs
@@ -711,7 +711,7 @@ namespace Lucene.Net.Index
         }
 
         // LUCENENET specific property for accessing segments private field
-        public List<SegmentCommitInfo> Segments
+        public IList<SegmentCommitInfo> Segments
         {
             get { return segments; }
         }