Lucene.Net.Core.Search.Similarities.SimilarityBase: Changed sbyte to byte for 
CLS compliance.


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

Branch: refs/heads/api-work
Commit: 36494afd2c4c3cf1698371890680b0d135ce8067
Parents: a6c6e5d
Author: Shad Storhaug <[email protected]>
Authored: Wed Mar 1 12:29:45 2017 +0700
Committer: Shad Storhaug <[email protected]>
Committed: Wed Mar 1 22:47:27 2017 +0700

----------------------------------------------------------------------
 src/Lucene.Net.Core/Search/Similarities/SimilarityBase.cs | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/36494afd/src/Lucene.Net.Core/Search/Similarities/SimilarityBase.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Core/Search/Similarities/SimilarityBase.cs 
b/src/Lucene.Net.Core/Search/Similarities/SimilarityBase.cs
index d0c4e18..ced7acb 100644
--- a/src/Lucene.Net.Core/Search/Similarities/SimilarityBase.cs
+++ b/src/Lucene.Net.Core/Search/Similarities/SimilarityBase.cs
@@ -259,16 +259,16 @@ namespace Lucene.Net.Search.Similarities
         /// <summary>
         /// Decodes a normalization factor (document length) stored in an 
index. </summary>
         /// <seealso cref= #encodeNormValue(float,float) </seealso>
-        protected internal virtual float DecodeNormValue(sbyte norm) // 
LUCENENET TODO: Can this be byte?
+        protected internal virtual float DecodeNormValue(byte norm)
         {
             return NORM_TABLE[norm & 0xFF]; // & 0xFF maps negative bytes to 
positive above 127
         }
 
         /// <summary>
         /// Encodes the length to a byte via SmallFloat. </summary>
-        protected internal virtual sbyte EncodeNormValue(float boost, float 
length) // LUCENENET TODO: Can this be byte?
+        protected internal virtual byte EncodeNormValue(float boost, float 
length)
         {
-            return SmallSingle.SingleToSByte315((boost / 
(float)Math.Sqrt(length)));
+            return SmallSingle.SingleToByte315((boost / 
(float)Math.Sqrt(length)));
         }
 
         // ----------------------------- Static methods 
------------------------------
@@ -307,12 +307,12 @@ namespace Lucene.Net.Search.Similarities
             public override float Score(int doc, float freq)
             {
                 // We have to supply something in case norms are omitted
-                return outerInstance.Score(stats, freq, norms == null ? 1F : 
outerInstance.DecodeNormValue((sbyte)norms.Get(doc)));
+                return outerInstance.Score(stats, freq, norms == null ? 1F : 
outerInstance.DecodeNormValue((byte)norms.Get(doc)));
             }
 
             public override Explanation Explain(int doc, Explanation freq)
             {
-                return outerInstance.Explain(stats, doc, freq, norms == null ? 
1F : outerInstance.DecodeNormValue((sbyte)norms.Get(doc)));
+                return outerInstance.Explain(stats, doc, freq, norms == null ? 
1F : outerInstance.DecodeNormValue((byte)norms.Get(doc)));
             }
 
             public override float ComputeSlopFactor(int distance)

Reply via email to