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 ef7c48a168c0bb342f5203f1963a81989c5e0435
Author: Shad Storhaug <[email protected]>
AuthorDate: Fri Sep 11 06:41:53 2020 +0700

    Directory.Build.targets: Added FEATURE_METHODBASE_GETMETHODBODY and 
implemented throughout solution
---
 Directory.Build.targets                                              | 1 +
 src/Lucene.Net.TestFramework/Support/ApiScanTestBase.cs              | 4 ++--
 src/Lucene.Net.Tests.Analysis.Common/Support/TestApiConsistency.cs   | 2 +-
 src/Lucene.Net.Tests.Analysis.Kuromoji/Support/TestApiConsistency.cs | 2 +-
 src/Lucene.Net.Tests.Analysis.Phonetic/Support/TestApiConsistency.cs | 2 +-
 src/Lucene.Net.Tests.Analysis.SmartCn/Support/TestApiConsistency.cs  | 2 +-
 src/Lucene.Net.Tests.Analysis.Stempel/Support/TestApiConsistency.cs  | 2 +-
 src/Lucene.Net.Tests.Benchmark/Support/TestApiConsistency.cs         | 2 +-
 src/Lucene.Net.Tests.Classification/Support/TestApiConsistency.cs    | 2 +-
 src/Lucene.Net.Tests.Codecs/Support/TestApiConsistency.cs            | 2 +-
 src/Lucene.Net.Tests.Expressions/Support/TestApiConsistency.cs       | 2 +-
 src/Lucene.Net.Tests.Facet/Support/TestApiConsistency.cs             | 2 +-
 src/Lucene.Net.Tests.Grouping/Support/TestApiConsistency.cs          | 2 +-
 src/Lucene.Net.Tests.Highlighter/Support/TestApiConsistency.cs       | 2 +-
 src/Lucene.Net.Tests.Join/Support/TestApiConsistency.cs              | 2 +-
 src/Lucene.Net.Tests.Memory/Support/TestApiConsistency.cs            | 2 +-
 src/Lucene.Net.Tests.Misc/Support/TestApiConsistency.cs              | 2 +-
 src/Lucene.Net.Tests.Queries/Support/TestApiConsistency.cs           | 2 +-
 src/Lucene.Net.Tests.QueryParser/Support/TestApiConsistency.cs       | 2 +-
 src/Lucene.Net.Tests.Replicator/Support/TestApiConsistency.cs        | 2 +-
 src/Lucene.Net.Tests.Sandbox/Support/TestApiConsistency.cs           | 2 +-
 src/Lucene.Net.Tests.Spatial/Support/TestApiConsistency.cs           | 2 +-
 src/Lucene.Net.Tests.Suggest/Support/TestApiConsistency.cs           | 2 +-
 src/Lucene.Net.Tests.TestFramework/Support/TestApiConsistency.cs     | 2 +-
 src/Lucene.Net.Tests/Support/TestApiConsistency.cs                   | 2 +-
 src/dotnet/Lucene.Net.Tests.ICU/Support/TestApiConsistency.cs        | 2 +-
 26 files changed, 27 insertions(+), 26 deletions(-)

diff --git a/Directory.Build.targets b/Directory.Build.targets
index 4f4c042..e4089d0 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -60,6 +60,7 @@
     
<DefineConstants>$(DefineConstants);FEATURE_CULTUREINFO_GETCULTURES</DefineConstants>
     
<DefineConstants>$(DefineConstants);FEATURE_DTD_PROCESSING</DefineConstants>
     
<DefineConstants>$(DefineConstants);FEATURE_FILESTREAM_LOCK</DefineConstants>
+    
<DefineConstants>$(DefineConstants);FEATURE_METHODBASE_GETMETHODBODY</DefineConstants>
     <DefineConstants>$(DefineConstants);FEATURE_SERIALIZABLE</DefineConstants>
     
<DefineConstants>$(DefineConstants);FEATURE_THREAD_INTERRUPT</DefineConstants>
     
<DefineConstants>$(DefineConstants);FEATURE_THREAD_PRIORITY</DefineConstants>
diff --git a/src/Lucene.Net.TestFramework/Support/ApiScanTestBase.cs 
b/src/Lucene.Net.TestFramework/Support/ApiScanTestBase.cs
index 2946de2..3d7f537 100644
--- a/src/Lucene.Net.TestFramework/Support/ApiScanTestBase.cs
+++ b/src/Lucene.Net.TestFramework/Support/ApiScanTestBase.cs
@@ -250,7 +250,7 @@ namespace Lucene.Net.Util
                 "the consumer if the array is not cloned using 
arr.ToArray().");
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         //[Test, LuceneNetSpecific]
         public virtual void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
         {
@@ -844,7 +844,7 @@ namespace Lucene.Net.Util
             return result.ToArray();
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         private static IEnumerable<string> 
GetMethodsThatReturnWritableArray(Assembly assembly)
         {
             var result = new List<string>();
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Analysis.Common/Support/TestApiConsistency.cs
index 8ec72b6..d6efdf9 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Analysis
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Analysis.Standard.ClassicAnalyzer))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git 
a/src/Lucene.Net.Tests.Analysis.Kuromoji/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Analysis.Kuromoji/Support/TestApiConsistency.cs
index 8985e94..b4c0ecd 100644
--- a/src/Lucene.Net.Tests.Analysis.Kuromoji/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Analysis.Kuromoji/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Analysis.Ja.Support
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Analysis.Ja.GraphvizFormatter))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git 
a/src/Lucene.Net.Tests.Analysis.Phonetic/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Analysis.Phonetic/Support/TestApiConsistency.cs
index d7bc47b..4d2ac91 100644
--- a/src/Lucene.Net.Tests.Analysis.Phonetic/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Analysis.Phonetic/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Analysis.Phonetic
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Analysis.Phonetic.BeiderMorseFilter))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git 
a/src/Lucene.Net.Tests.Analysis.SmartCn/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Analysis.SmartCn/Support/TestApiConsistency.cs
index d049009..3da3406 100644
--- a/src/Lucene.Net.Tests.Analysis.SmartCn/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Analysis.SmartCn/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Analysis.Cn.Smart.Support
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Analysis.Cn.Smart.AnalyzerProfile))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git 
a/src/Lucene.Net.Tests.Analysis.Stempel/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Analysis.Stempel/Support/TestApiConsistency.cs
index ff371f1..8b38bad 100644
--- a/src/Lucene.Net.Tests.Analysis.Stempel/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Analysis.Stempel/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Analysis.Stempel
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Analysis.Stempel.StempelFilter))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests.Benchmark/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Benchmark/Support/TestApiConsistency.cs
index da035b0..92b3a9e 100644
--- a/src/Lucene.Net.Tests.Benchmark/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Benchmark/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Benchmarks.Support
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Benchmarks.Constants))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests.Classification/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Classification/Support/TestApiConsistency.cs
index 75ec564..8ce487b 100644
--- a/src/Lucene.Net.Tests.Classification/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Classification/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Classification
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         
[TestCase(typeof(Lucene.Net.Classification.KNearestNeighborClassifier))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests.Codecs/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Codecs/Support/TestApiConsistency.cs
index e1cdb97..1ae37eb 100644
--- a/src/Lucene.Net.Tests.Codecs/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Codecs/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Codecs.Tests
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Codecs.BlockTerms.BlockTermsReader))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests.Expressions/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Expressions/Support/TestApiConsistency.cs
index e8b9448..46c8f45 100644
--- a/src/Lucene.Net.Tests.Expressions/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Expressions/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Expressions
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Expressions.Bindings))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests.Facet/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Facet/Support/TestApiConsistency.cs
index 17de798..8521bf8 100644
--- a/src/Lucene.Net.Tests.Facet/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Facet/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Tests.Facet
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Facet.Facets))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests.Grouping/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Grouping/Support/TestApiConsistency.cs
index 3d3c445..2888ca7 100644
--- a/src/Lucene.Net.Tests.Grouping/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Grouping/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Tests.Grouping
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Search.Grouping.ICollectedSearchGroup))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests.Highlighter/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Highlighter/Support/TestApiConsistency.cs
index 82fb815..d3df197 100644
--- a/src/Lucene.Net.Tests.Highlighter/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Highlighter/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Search
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Search.Highlight.DefaultEncoder))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests.Join/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Join/Support/TestApiConsistency.cs
index 7ee5e8e..3f347e1 100644
--- a/src/Lucene.Net.Tests.Join/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Join/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Join
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Join.FakeScorer))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests.Memory/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Memory/Support/TestApiConsistency.cs
index c49cdc7..f6a8972 100644
--- a/src/Lucene.Net.Tests.Memory/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Memory/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Tests.Memory
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Index.Memory.MemoryIndex))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests.Misc/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Misc/Support/TestApiConsistency.cs
index ee0cce6..c1d9b92 100644
--- a/src/Lucene.Net.Tests.Misc/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Misc/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Tests.Misc
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Misc.SweetSpotSimilarity))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests.Queries/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Queries/Support/TestApiConsistency.cs
index 687de61..4a09a32 100644
--- a/src/Lucene.Net.Tests.Queries/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Queries/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Tests.Queries
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Queries.BooleanFilter))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests.QueryParser/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.QueryParser/Support/TestApiConsistency.cs
index 87b7a07..28639b1 100644
--- a/src/Lucene.Net.Tests.QueryParser/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.QueryParser/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.QueryParsers
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.QueryParsers.Classic.ICharStream))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests.Replicator/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Replicator/Support/TestApiConsistency.cs
index 624f28d..7492719 100644
--- a/src/Lucene.Net.Tests.Replicator/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Replicator/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Replicator
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Replicator.IReplicator))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests.Sandbox/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Sandbox/Support/TestApiConsistency.cs
index de53a4d..958df95 100644
--- a/src/Lucene.Net.Tests.Sandbox/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Sandbox/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Sandbox
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Sandbox.Queries.DuplicateFilter))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests.Spatial/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Spatial/Support/TestApiConsistency.cs
index cdb6379..b4d96e6 100644
--- a/src/Lucene.Net.Tests.Spatial/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Spatial/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Tests.Spatial
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Spatial.DisjointSpatialFilter))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests.Suggest/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.Suggest/Support/TestApiConsistency.cs
index 8a33bb7..5fe7ff5 100644
--- a/src/Lucene.Net.Tests.Suggest/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.Suggest/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Tests.Suggest
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Search.Suggest.IInputIterator))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests.TestFramework/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests.TestFramework/Support/TestApiConsistency.cs
index 0a81377..d0eed4e 100644
--- a/src/Lucene.Net.Tests.TestFramework/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests.TestFramework/Support/TestApiConsistency.cs
@@ -84,7 +84,7 @@ namespace Lucene.Net.Tests.TestFramework
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.RandomExtensions))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/Lucene.Net.Tests/Support/TestApiConsistency.cs 
b/src/Lucene.Net.Tests/Support/TestApiConsistency.cs
index 00728a9..1bf1bda 100644
--- a/src/Lucene.Net.Tests/Support/TestApiConsistency.cs
+++ b/src/Lucene.Net.Tests/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Analysis.Analyzer))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)
diff --git a/src/dotnet/Lucene.Net.Tests.ICU/Support/TestApiConsistency.cs 
b/src/dotnet/Lucene.Net.Tests.ICU/Support/TestApiConsistency.cs
index 63cf56e..fbb22d2 100644
--- a/src/dotnet/Lucene.Net.Tests.ICU/Support/TestApiConsistency.cs
+++ b/src/dotnet/Lucene.Net.Tests.ICU/Support/TestApiConsistency.cs
@@ -83,7 +83,7 @@ namespace Lucene.Net.Support
             base.TestForPropertiesThatReturnArray(typeFromTargetAssembly);
         }
 
-#if !NETSTANDARD1_6
+#if FEATURE_METHODBASE_GETMETHODBODY
         [Test, LuceneNetSpecific]
         [TestCase(typeof(Lucene.Net.Collation.ICUCollationAttributeFactory))]
         public override void TestForMethodsThatReturnWritableArray(Type 
typeFromTargetAssembly)

Reply via email to