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 <[email protected]> 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
