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 4c556779b0e9e3017c01df8f066760d1eda4b0f1 Author: Shad Storhaug <[email protected]> AuthorDate: Fri Sep 11 07:20:36 2020 +0700 Directory.Build.targets: Added FEATURE_ENCODINGPROVIDERS and implemented throughout solution --- Directory.Build.targets | 1 + src/Lucene.Net.Analysis.Kuromoji/JapaneseTokenizerFactory.cs | 2 +- src/Lucene.Net.Analysis.Kuromoji/Tools/DictionaryBuilder.cs | 2 +- src/Lucene.Net.Analysis.SmartCn/AnalyzerProfile.cs | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Directory.Build.targets b/Directory.Build.targets index f091862..322fbb5 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -33,6 +33,7 @@ <DefineConstants>$(DefineConstants);NETSTANDARD</DefineConstants> <DefineConstants>$(DefineConstants);FEATURE_ARRAYEMPTY</DefineConstants> <DefineConstants>$(DefineConstants);FEATURE_CULTUREINFO_CURRENTCULTURE_SETTER</DefineConstants> + <DefineConstants>$(DefineConstants);FEATURE_ENCODINGPROVIDERS</DefineConstants> <DebugType>portable</DebugType> </PropertyGroup> diff --git a/src/Lucene.Net.Analysis.Kuromoji/JapaneseTokenizerFactory.cs b/src/Lucene.Net.Analysis.Kuromoji/JapaneseTokenizerFactory.cs index 4d9b222..738226a 100644 --- a/src/Lucene.Net.Analysis.Kuromoji/JapaneseTokenizerFactory.cs +++ b/src/Lucene.Net.Analysis.Kuromoji/JapaneseTokenizerFactory.cs @@ -74,7 +74,7 @@ namespace Lucene.Net.Analysis.Ja static JapaneseTokenizerFactory() { -#if NETSTANDARD +#if FEATURE_ENCODINGPROVIDERS // Support for EUC-JP encoding. See: https://docs.microsoft.com/en-us/dotnet/api/system.text.codepagesencodingprovider?view=netcore-2.0 var encodingProvider = System.Text.CodePagesEncodingProvider.Instance; System.Text.Encoding.RegisterProvider(encodingProvider); diff --git a/src/Lucene.Net.Analysis.Kuromoji/Tools/DictionaryBuilder.cs b/src/Lucene.Net.Analysis.Kuromoji/Tools/DictionaryBuilder.cs index 12f848e..d6d6b43 100644 --- a/src/Lucene.Net.Analysis.Kuromoji/Tools/DictionaryBuilder.cs +++ b/src/Lucene.Net.Analysis.Kuromoji/Tools/DictionaryBuilder.cs @@ -30,7 +30,7 @@ namespace Lucene.Net.Analysis.Ja.Util static DictionaryBuilder() { -#if NETSTANDARD +#if FEATURE_ENCODINGPROVIDERS // Support for EUC-JP encoding. See: https://docs.microsoft.com/en-us/dotnet/api/system.text.codepagesencodingprovider?view=netcore-2.0 var encodingProvider = System.Text.CodePagesEncodingProvider.Instance; System.Text.Encoding.RegisterProvider(encodingProvider); diff --git a/src/Lucene.Net.Analysis.SmartCn/AnalyzerProfile.cs b/src/Lucene.Net.Analysis.SmartCn/AnalyzerProfile.cs index dcb929a..2acf2a1 100644 --- a/src/Lucene.Net.Analysis.SmartCn/AnalyzerProfile.cs +++ b/src/Lucene.Net.Analysis.SmartCn/AnalyzerProfile.cs @@ -58,7 +58,7 @@ namespace Lucene.Net.Analysis.Cn.Smart // from ever being loaded). private static void Init() { -#if NETSTANDARD +#if FEATURE_ENCODINGPROVIDERS // Support for GB2312 encoding. See: https://docs.microsoft.com/en-us/dotnet/api/system.text.codepagesencodingprovider?view=netcore-2.0 var encodingProvider = System.Text.CodePagesEncodingProvider.Instance; System.Text.Encoding.RegisterProvider(encodingProvider);
