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/08/07 22:26:30 UTC
[lucenenet] 33/42: Lucene.Net.Support.CultureContext: Fixed minor
issue with unused variable
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 852a9bd5994e8c62b12153dc4294fa3e3e54e7cf
Author: Shad Storhaug <sh...@shadstorhaug.com>
AuthorDate: Mon Aug 5 19:05:24 2019 +0700
Lucene.Net.Support.CultureContext: Fixed minor issue with unused variable
---
src/Lucene.Net/Support/CultureContext.cs | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/src/Lucene.Net/Support/CultureContext.cs b/src/Lucene.Net/Support/CultureContext.cs
index 4a26a14..623f44a 100644
--- a/src/Lucene.Net/Support/CultureContext.cs
+++ b/src/Lucene.Net/Support/CultureContext.cs
@@ -25,7 +25,7 @@ namespace Lucene.Net.Support
/// Allows switching the current thread to a new culture in a using block that will automatically
/// return the culture to its previous state upon completion.
/// </summary>
- public class CultureContext : IDisposable
+ public sealed class CultureContext : IDisposable
{
#if !NETSTANDARD
public CultureContext(int culture)
@@ -61,23 +61,24 @@ namespace Lucene.Net.Support
if (uiCulture == null)
throw new ArgumentNullException("uiCulture");
- this.currentThread = Thread.CurrentThread;
-
// Record the current culture settings so they can be restored later.
this.originalCulture = CultureInfo.CurrentCulture;
this.originalUICulture = CultureInfo.CurrentUICulture;
// Set both the culture and UI culture for this context.
#if !NETSTANDARD
- Thread.CurrentThread.CurrentCulture = culture;
- Thread.CurrentThread.CurrentUICulture = uiCulture;
+ this.currentThread = Thread.CurrentThread;
+ currentThread.CurrentCulture = culture;
+ currentThread.CurrentUICulture = uiCulture;
#else
CultureInfo.CurrentCulture = culture;
CultureInfo.CurrentUICulture = uiCulture;
#endif
}
+#if !NETSTANDARD
private readonly Thread currentThread;
+#endif
private readonly CultureInfo originalCulture;
private readonly CultureInfo originalUICulture;
@@ -95,8 +96,8 @@ namespace Lucene.Net.Support
{
// Restore the culture to the way it was before the constructor was called.
#if !NETSTANDARD
- Thread.CurrentThread.CurrentCulture = originalCulture;
- Thread.CurrentThread.CurrentUICulture = originalUICulture;
+ currentThread.CurrentCulture = originalCulture;
+ currentThread.CurrentUICulture = originalUICulture;
#else
CultureInfo.CurrentCulture = originalCulture;
CultureInfo.CurrentUICulture = originalUICulture;