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/29 13:27:49 UTC

[27/37] lucenenet git commit: Lucene.Net.Codecs.Pulsing.PulsingPostingsReader.IPulsingEnumAttribute refactor: Changed Enums() > Enums and changed return type from Dictionary > IDictionary

Lucene.Net.Codecs.Pulsing.PulsingPostingsReader.IPulsingEnumAttribute refactor: Changed Enums() > Enums and changed return type from Dictionary<PulsingPostingsReader, DocsEnum> > IDictionary<PulsingPostingsReader, DocsEnum>


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

Branch: refs/heads/api-work
Commit: e65864e45af06e07fb8694ce46459c971eccd169
Parents: fd57852
Author: Shad Storhaug <sh...@shadstorhaug.com>
Authored: Sun Jan 29 17:20:05 2017 +0700
Committer: Shad Storhaug <sh...@shadstorhaug.com>
Committed: Sun Jan 29 17:20:05 2017 +0700

----------------------------------------------------------------------
 src/Lucene.Net.Codecs/Pulsing/PulsingPostingsReader.cs | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/e65864e4/src/Lucene.Net.Codecs/Pulsing/PulsingPostingsReader.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Codecs/Pulsing/PulsingPostingsReader.cs b/src/Lucene.Net.Codecs/Pulsing/PulsingPostingsReader.cs
index 1e24672..7f64fab 100644
--- a/src/Lucene.Net.Codecs/Pulsing/PulsingPostingsReader.cs
+++ b/src/Lucene.Net.Codecs/Pulsing/PulsingPostingsReader.cs
@@ -664,7 +664,7 @@ namespace Lucene.Net.Codecs.Pulsing
 
             var atts = de.Attributes;
             DocsEnum result;
-            atts.AddAttribute<IPulsingEnumAttribute>().Enums().TryGetValue(this, out result);
+            atts.AddAttribute<IPulsingEnumAttribute>().Enums.TryGetValue(this, out result);
             return result;
         }
 
@@ -675,7 +675,7 @@ namespace Lucene.Net.Codecs.Pulsing
         private DocsEnum SetOther(DocsEnum de, DocsEnum other)
         {
             var atts = de.Attributes;
-            return atts.AddAttribute<IPulsingEnumAttribute>().Enums()[this] = other;
+            return atts.AddAttribute<IPulsingEnumAttribute>().Enums[this] = other;
         }
 
         ///<summary>
@@ -687,7 +687,7 @@ namespace Lucene.Net.Codecs.Pulsing
         /// </summary>
         public interface IPulsingEnumAttribute : IAttribute
         {
-            Dictionary<PulsingPostingsReader, DocsEnum> Enums(); // LUCENENET TODO: Make property, change to IDictionary
+            IDictionary<PulsingPostingsReader, DocsEnum> Enums { get; }
         }
 
         /// <summary>
@@ -704,11 +704,11 @@ namespace Lucene.Net.Codecs.Pulsing
             // you don't reuse? and maybe pulsingPostingsReader should throw an exc if it wraps
             // another pulsing, because this is just stupid and wasteful. 
             // we still have to be careful in case someone does Pulsing(Stomping(Pulsing(...
-            private readonly Dictionary<PulsingPostingsReader, DocsEnum> _enums = new Dictionary<PulsingPostingsReader, DocsEnum>();
+            private readonly IDictionary<PulsingPostingsReader, DocsEnum> _enums = new Dictionary<PulsingPostingsReader, DocsEnum>();
 
-            public Dictionary<PulsingPostingsReader, DocsEnum> Enums()
+            public IDictionary<PulsingPostingsReader, DocsEnum> Enums
             {
-                return _enums;
+                get { return _enums; }
             }
             public override void Clear()
             {