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 2019/09/06 09:01:23 UTC

[lucenenet] 13/21: SWEEP: Lucene.Net.Misc: Changed string to number conversion to use invariant culture

This is an automated email from the ASF dual-hosted git repository.

nightowl888 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git

commit 096f26687d49b6f57965d1373a2852f262177dc7
Author: Shad Storhaug <sh...@shadstorhaug.com>
AuthorDate: Tue Sep 3 12:59:48 2019 +0700

    SWEEP: Lucene.Net.Misc: Changed string to number conversion to use invariant culture
---
 src/Lucene.Net.Misc/Index/MultiPassIndexSplitter.cs       | 3 ++-
 src/Lucene.Net.Misc/Misc/HighFreqTerms.cs                 | 9 ++-------
 src/Lucene.Net.Misc/Util/Fst/UpToTwoPositiveIntOutputs.cs | 4 ++--
 3 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/src/Lucene.Net.Misc/Index/MultiPassIndexSplitter.cs b/src/Lucene.Net.Misc/Index/MultiPassIndexSplitter.cs
index 47d61fe..2f2b608 100644
--- a/src/Lucene.Net.Misc/Index/MultiPassIndexSplitter.cs
+++ b/src/Lucene.Net.Misc/Index/MultiPassIndexSplitter.cs
@@ -3,6 +3,7 @@ using Lucene.Net.Util;
 using System;
 using System.Collections.Generic;
 using System.Diagnostics;
+using System.Globalization;
 using System.IO;
 using System.Linq;
 using Console = Lucene.Net.Support.SystemConsole;
@@ -147,7 +148,7 @@ namespace Lucene.Net.Index
                     }
                     else if (args[i].Equals("-num", StringComparison.Ordinal))
                     {
-                        numParts = Convert.ToInt32(args[++i]);
+                        numParts = Convert.ToInt32(args[++i], CultureInfo.InvariantCulture);
                     }
                     else if (args[i].Equals("-seq", StringComparison.Ordinal))
                     {
diff --git a/src/Lucene.Net.Misc/Misc/HighFreqTerms.cs b/src/Lucene.Net.Misc/Misc/HighFreqTerms.cs
index fe409f6..85f40f2 100644
--- a/src/Lucene.Net.Misc/Misc/HighFreqTerms.cs
+++ b/src/Lucene.Net.Misc/Misc/HighFreqTerms.cs
@@ -4,6 +4,7 @@ using Lucene.Net.Support;
 using Lucene.Net.Util;
 using System;
 using System.Collections.Generic;
+using System.Globalization;
 using System.IO;
 using Console = Lucene.Net.Support.SystemConsole;
 
@@ -67,14 +68,8 @@ namespace Lucene.Net.Misc
                 }
                 else
                 {
-                    try
-                    {
-                        numTerms = Convert.ToInt32(args[i]);
-                    }
-                    catch (FormatException)
-                    {
+                    if (!int.TryParse(args[i], NumberStyles.Integer, CultureInfo.InvariantCulture, out numTerms))
                         field = args[i];
-                    }
                 }
             }
 
diff --git a/src/Lucene.Net.Misc/Util/Fst/UpToTwoPositiveIntOutputs.cs b/src/Lucene.Net.Misc/Util/Fst/UpToTwoPositiveIntOutputs.cs
index 90a2263..ad57b44 100644
--- a/src/Lucene.Net.Misc/Util/Fst/UpToTwoPositiveIntOutputs.cs
+++ b/src/Lucene.Net.Misc/Util/Fst/UpToTwoPositiveIntOutputs.cs
@@ -128,7 +128,7 @@ namespace Lucene.Net.Util.Fst
             }
             else
             {
-                return Convert.ToInt64(v);
+                return v;
             }
         }
 
@@ -243,7 +243,7 @@ namespace Lucene.Net.Util.Fst
                 }
                 else
                 {
-                    return Convert.ToInt64(v);
+                    return v;
                 }
             }
             else