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 2017/01/25 03:43:51 UTC

[07/50] [abbrv] lucenenet git commit: Lucene.Net.Tests: suppressed warnings about unused variables on caught exceptions

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Search/TestFieldCache.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Search/TestFieldCache.cs b/src/Lucene.Net.Tests/core/Search/TestFieldCache.cs
index 6534aa9..7051455 100644
--- a/src/Lucene.Net.Tests/core/Search/TestFieldCache.cs
+++ b/src/Lucene.Net.Tests/core/Search/TestFieldCache.cs
@@ -614,7 +614,9 @@ namespace Lucene.Net.Search
                 FieldCache.DEFAULT.GetInts(ar, "binary", false);
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (InvalidOperationException expected)
+#pragma warning restore 168
             {
             }
 
@@ -627,7 +629,9 @@ namespace Lucene.Net.Search
                 FieldCache.DEFAULT.GetTermsIndex(ar, "binary");
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (InvalidOperationException expected)
+#pragma warning restore 168
             {
             }
 
@@ -636,7 +640,9 @@ namespace Lucene.Net.Search
                 FieldCache.DEFAULT.GetDocTermOrds(ar, "binary");
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (InvalidOperationException expected)
+#pragma warning restore 168
             {
             }
 
@@ -645,7 +651,9 @@ namespace Lucene.Net.Search
                 new DocTermOrds(ar, null, "binary");
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (InvalidOperationException expected)
+#pragma warning restore 168
             {
             }
 
@@ -658,7 +666,9 @@ namespace Lucene.Net.Search
                 FieldCache.DEFAULT.GetInts(ar, "sorted", false);
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (InvalidOperationException expected)
+#pragma warning restore 168
             {
             }
 
@@ -667,7 +677,9 @@ namespace Lucene.Net.Search
                 new DocTermOrds(ar, null, "sorted");
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (InvalidOperationException expected)
+#pragma warning restore 168
             {
             }
 
@@ -699,7 +711,9 @@ namespace Lucene.Net.Search
                 FieldCache.DEFAULT.GetTerms(ar, "numeric", true);
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (InvalidOperationException expected)
+#pragma warning restore 168
             {
             }
 
@@ -708,7 +722,9 @@ namespace Lucene.Net.Search
                 FieldCache.DEFAULT.GetTermsIndex(ar, "numeric");
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (InvalidOperationException expected)
+#pragma warning restore 168
             {
             }
 
@@ -717,7 +733,9 @@ namespace Lucene.Net.Search
                 FieldCache.DEFAULT.GetDocTermOrds(ar, "numeric");
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (InvalidOperationException expected)
+#pragma warning restore 168
             {
             }
 
@@ -726,7 +744,9 @@ namespace Lucene.Net.Search
                 new DocTermOrds(ar, null, "numeric");
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (InvalidOperationException expected)
+#pragma warning restore 168
             {
             }
 
@@ -741,7 +761,9 @@ namespace Lucene.Net.Search
                     FieldCache.DEFAULT.GetInts(ar, "sortedset", false);
                     Assert.Fail();
                 }
+#pragma warning disable 168
                 catch (InvalidOperationException expected)
+#pragma warning restore 168
                 {
                 }
 
@@ -750,7 +772,9 @@ namespace Lucene.Net.Search
                     FieldCache.DEFAULT.GetTerms(ar, "sortedset", true);
                     Assert.Fail();
                 }
+#pragma warning disable 168
                 catch (InvalidOperationException expected)
+#pragma warning restore 168
                 {
                 }
 
@@ -759,7 +783,9 @@ namespace Lucene.Net.Search
                     FieldCache.DEFAULT.GetTermsIndex(ar, "sortedset");
                     Assert.Fail();
                 }
+#pragma warning disable 168
                 catch (InvalidOperationException expected)
+#pragma warning restore 168
                 {
                 }
 
@@ -768,7 +794,9 @@ namespace Lucene.Net.Search
                     new DocTermOrds(ar, null, "sortedset");
                     Assert.Fail();
                 }
+#pragma warning disable 168
                 catch (InvalidOperationException expected)
+#pragma warning restore 168
                 {
                 }
 

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Search/TestFilteredQuery.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Search/TestFilteredQuery.cs b/src/Lucene.Net.Tests/core/Search/TestFilteredQuery.cs
index a341acb..9847b9a 100644
--- a/src/Lucene.Net.Tests/core/Search/TestFilteredQuery.cs
+++ b/src/Lucene.Net.Tests/core/Search/TestFilteredQuery.cs
@@ -374,7 +374,9 @@ namespace Lucene.Net.Search
                 new FilteredQuery(null, null);
                 Assert.Fail("Should throw IllegalArgumentException");
             }
+#pragma warning disable 168
             catch (System.ArgumentException iae)
+#pragma warning restore 168
             {
                 // pass
             }
@@ -383,7 +385,9 @@ namespace Lucene.Net.Search
                 new FilteredQuery(new TermQuery(new Term("field", "one")), null);
                 Assert.Fail("Should throw IllegalArgumentException");
             }
+#pragma warning disable 168
             catch (System.ArgumentException iae)
+#pragma warning restore 168
             {
                 // pass
             }
@@ -392,7 +396,9 @@ namespace Lucene.Net.Search
                 new FilteredQuery(null, new PrefixFilter(new Term("field", "o")));
                 Assert.Fail("Should throw IllegalArgumentException");
             }
+#pragma warning disable 168
             catch (System.ArgumentException iae)
+#pragma warning restore 168
             {
                 // pass
             }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Search/TestFuzzyQuery.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Search/TestFuzzyQuery.cs b/src/Lucene.Net.Tests/core/Search/TestFuzzyQuery.cs
index b24ca17..0ead1d4 100644
--- a/src/Lucene.Net.Tests/core/Search/TestFuzzyQuery.cs
+++ b/src/Lucene.Net.Tests/core/Search/TestFuzzyQuery.cs
@@ -368,7 +368,9 @@ namespace Lucene.Net.Search
                 q = new FuzzyQuery(new Term("field", "t"), 3);
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (System.ArgumentException expected)
+#pragma warning restore 168
             {
                 // expected
             }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Search/TestIndexSearcher.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Search/TestIndexSearcher.cs b/src/Lucene.Net.Tests/core/Search/TestIndexSearcher.cs
index d8fef55..d5dce40 100644
--- a/src/Lucene.Net.Tests/core/Search/TestIndexSearcher.cs
+++ b/src/Lucene.Net.Tests/core/Search/TestIndexSearcher.cs
@@ -130,7 +130,9 @@ namespace Lucene.Net.Search
                 s.SearchAfter(new ScoreDoc(r.MaxDoc, 0.54f), new MatchAllDocsQuery(), 10);
                 Assert.Fail("should have hit IllegalArgumentException when searchAfter exceeds maxDoc");
             }
+#pragma warning disable 168
             catch (System.ArgumentException e)
+#pragma warning restore 168
             {
                 // ok
             }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Search/TestMultiPhraseQuery.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Search/TestMultiPhraseQuery.cs b/src/Lucene.Net.Tests/core/Search/TestMultiPhraseQuery.cs
index b11db87..556a7fd 100644
--- a/src/Lucene.Net.Tests/core/Search/TestMultiPhraseQuery.cs
+++ b/src/Lucene.Net.Tests/core/Search/TestMultiPhraseQuery.cs
@@ -142,7 +142,9 @@ namespace Lucene.Net.Search
                 query4.Add(new Term("field2", "foobar"));
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (System.ArgumentException e)
+#pragma warning restore 168
             {
                 // okay, all terms must belong to the same field
             }
@@ -616,7 +618,9 @@ namespace Lucene.Net.Search
                 query.Slop = -2;
                 Assert.Fail("didn't get expected exception");
             }
+#pragma warning disable 168
             catch (System.ArgumentException expected)
+#pragma warning restore 168
             {
                 // expected exception
             }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Search/TestPhraseQuery.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Search/TestPhraseQuery.cs b/src/Lucene.Net.Tests/core/Search/TestPhraseQuery.cs
index 7b9c7ae..394bfca 100644
--- a/src/Lucene.Net.Tests/core/Search/TestPhraseQuery.cs
+++ b/src/Lucene.Net.Tests/core/Search/TestPhraseQuery.cs
@@ -747,7 +747,9 @@ namespace Lucene.Net.Search
                 query.Slop = -2;
                 Assert.Fail("didn't get expected exception");
             }
+#pragma warning disable 168
             catch (System.ArgumentException expected)
+#pragma warning restore 168
             {
                 // expected exception
             }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Search/TestSearcherManager.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Search/TestSearcherManager.cs b/src/Lucene.Net.Tests/core/Search/TestSearcherManager.cs
index a0b98c7..1460f52 100644
--- a/src/Lucene.Net.Tests/core/Search/TestSearcherManager.cs
+++ b/src/Lucene.Net.Tests/core/Search/TestSearcherManager.cs
@@ -313,7 +313,9 @@ namespace Lucene.Net.Search
                 searcherManager.Acquire();
                 Assert.Fail("already closed");
             }
+#pragma warning disable 168
             catch (AlreadyClosedException ex)
+#pragma warning restore 168
             {
                 // expected
             }
@@ -360,7 +362,9 @@ namespace Lucene.Net.Search
                     }
 #if !NETSTANDARD
                 }
+#pragma warning disable 168
                 catch (ThreadInterruptedException e)
+#pragma warning restore 168
                 {
                     //
                 }
@@ -474,7 +478,9 @@ namespace Lucene.Net.Search
                 // this should fail
                 sm.Acquire();
             }
+#pragma warning disable 168
             catch (AlreadyClosedException e)
+#pragma warning restore 168
             {
                 // ok
             }
@@ -484,7 +490,9 @@ namespace Lucene.Net.Search
                 // this should fail
                 sm.MaybeRefresh();
             }
+#pragma warning disable 168
             catch (AlreadyClosedException e)
+#pragma warning restore 168
             {
                 // ok
             }
@@ -550,7 +558,9 @@ namespace Lucene.Net.Search
             {
                 new SearcherManager(dir, theEvilOne);
             }
+#pragma warning disable 168
             catch (InvalidOperationException ise)
+#pragma warning restore 168
             {
                 // expected
             }
@@ -558,7 +568,9 @@ namespace Lucene.Net.Search
             {
                 new SearcherManager(w.w, random.NextBoolean(), theEvilOne);
             }
+#pragma warning disable 168
             catch (InvalidOperationException ise)
+#pragma warning restore 168
             {
                 // expected
             }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Search/TestTimeLimitingCollector.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Search/TestTimeLimitingCollector.cs b/src/Lucene.Net.Tests/core/Search/TestTimeLimitingCollector.cs
index 27d44b5..f500ce2 100644
--- a/src/Lucene.Net.Tests/core/Search/TestTimeLimitingCollector.cs
+++ b/src/Lucene.Net.Tests/core/Search/TestTimeLimitingCollector.cs
@@ -413,7 +413,9 @@ namespace Lucene.Net.Search
                         throw;
                     }
 #else
+#pragma warning disable 168
                     catch (ThreadInterruptedException ie)
+#pragma warning restore 168
                     {
                         throw;
                     }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Store/TestBufferedIndexInput.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Store/TestBufferedIndexInput.cs b/src/Lucene.Net.Tests/core/Store/TestBufferedIndexInput.cs
index 1776390..c82ab20 100644
--- a/src/Lucene.Net.Tests/core/Store/TestBufferedIndexInput.cs
+++ b/src/Lucene.Net.Tests/core/Store/TestBufferedIndexInput.cs
@@ -182,7 +182,9 @@ namespace Lucene.Net.Store
                 CheckReadBytes(input, 11, pos);
                 Assert.Fail("Block read past end of file");
             }
+#pragma warning disable 168
             catch (IOException e)
+#pragma warning restore 168
             {
                 /* success */
             }
@@ -192,7 +194,9 @@ namespace Lucene.Net.Store
                 CheckReadBytes(input, 50, pos);
                 Assert.Fail("Block read past end of file");
             }
+#pragma warning disable 168
             catch (IOException e)
+#pragma warning restore 168
             {
                 /* success */
             }
@@ -202,7 +206,9 @@ namespace Lucene.Net.Store
                 CheckReadBytes(input, 100000, pos);
                 Assert.Fail("Block read past end of file");
             }
+#pragma warning disable 168
             catch (IOException e)
+#pragma warning restore 168
             {
                 /* success */
             }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Store/TestDirectory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Store/TestDirectory.cs b/src/Lucene.Net.Tests/core/Store/TestDirectory.cs
index 94161b1..c740945 100644
--- a/src/Lucene.Net.Tests/core/Store/TestDirectory.cs
+++ b/src/Lucene.Net.Tests/core/Store/TestDirectory.cs
@@ -47,7 +47,9 @@ namespace Lucene.Net.Store
                     dir.CreateOutput("test", NewIOContext(Random()));
                     Assert.Fail("did not hit expected exception");
                 }
+#pragma warning disable 168
                 catch (AlreadyClosedException ace)
+#pragma warning restore 168
                 {
                 }
             }
@@ -139,7 +141,9 @@ namespace Lucene.Net.Store
                             {
                                 using (IndexInput input = outerBDWrapper.OpenInput(file, NewIOContext(Random()))) { }
                             }
+#pragma warning disable 168
                             catch (FileNotFoundException fne)
+#pragma warning restore 168
                             {
                             }
                             catch (IOException e)
@@ -240,7 +244,9 @@ namespace Lucene.Net.Store
                     {
                         Assert.IsFalse(lock2.Obtain(1));
                     }
+#pragma warning disable 168
                     catch (LockObtainFailedException e)
+#pragma warning restore 168
                     {
                         // OK
                     }
@@ -348,7 +354,9 @@ namespace Lucene.Net.Store
                     var d = new SimpleFSDirectory(new DirectoryInfo(Path.Combine(path.FullName, "afile")), null);
                     Assert.Fail("did not hit expected exception");
                 }
+#pragma warning disable 168
                 catch (NoSuchDirectoryException nsde)
+#pragma warning restore 168
                 {
                     // Expected
                 }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Store/TestLock.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Store/TestLock.cs b/src/Lucene.Net.Tests/core/Store/TestLock.cs
index eb29149..8067883 100644
--- a/src/Lucene.Net.Tests/core/Store/TestLock.cs
+++ b/src/Lucene.Net.Tests/core/Store/TestLock.cs
@@ -36,7 +36,9 @@ namespace Lucene.Net.Store
                 @lock.Obtain(Lock.LOCK_POLL_INTERVAL);
                 Assert.Fail("Should have failed to obtain lock");
             }
+#pragma warning disable 168
             catch (IOException e)
+#pragma warning restore 168
             {
                 Assert.AreEqual(@lock.LockAttempts, 2, "should attempt to lock more than once");
             }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Store/TestLockFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Store/TestLockFactory.cs b/src/Lucene.Net.Tests/core/Store/TestLockFactory.cs
index 912529a..ef4d2a1 100644
--- a/src/Lucene.Net.Tests/core/Store/TestLockFactory.cs
+++ b/src/Lucene.Net.Tests/core/Store/TestLockFactory.cs
@@ -129,7 +129,9 @@ namespace Lucene.Net.Store
                 writer2 = new IndexWriter(dir, (new IndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer(Random()))).SetOpenMode(OpenMode.APPEND));
                 Assert.Fail("Should have hit an IOException with two IndexWriters on default SingleInstanceLockFactory");
             }
+#pragma warning disable 168
             catch (IOException e)
+#pragma warning restore 168
             {
             }
 

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Store/TestMockDirectoryWrapper.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Store/TestMockDirectoryWrapper.cs b/src/Lucene.Net.Tests/core/Store/TestMockDirectoryWrapper.cs
index 6ed0b34..b14ccfb 100644
--- a/src/Lucene.Net.Tests/core/Store/TestMockDirectoryWrapper.cs
+++ b/src/Lucene.Net.Tests/core/Store/TestMockDirectoryWrapper.cs
@@ -82,7 +82,9 @@ namespace Lucene.Net.Store
                 @out.WriteBytes(bytes, bytes.Length);
                 Assert.Fail("should have failed on disk full");
             }
+#pragma warning disable 168
             catch (IOException e)
+#pragma warning restore 168
             {
                 // expected
             }
@@ -102,7 +104,9 @@ namespace Lucene.Net.Store
                 @out.CopyBytes(new ByteArrayDataInput(bytes), bytes.Length);
                 Assert.Fail("should have failed on disk full");
             }
+#pragma warning disable 168
             catch (IOException e)
+#pragma warning restore 168
             {
                 // expected
             }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Store/TestMultiMMap.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Store/TestMultiMMap.cs b/src/Lucene.Net.Tests/core/Store/TestMultiMMap.cs
index 22bec27..6e609c3 100644
--- a/src/Lucene.Net.Tests/core/Store/TestMultiMMap.cs
+++ b/src/Lucene.Net.Tests/core/Store/TestMultiMMap.cs
@@ -75,7 +75,9 @@ namespace Lucene.Net.Store
                 one.ReadVInt();
                 Assert.Fail("Must throw AlreadyClosedException");
             }
+#pragma warning disable 168
             catch (AlreadyClosedException ignore)
+#pragma warning restore 168
             {
                 // pass
             }
@@ -84,7 +86,9 @@ namespace Lucene.Net.Store
                 two.ReadVInt();
                 Assert.Fail("Must throw AlreadyClosedException");
             }
+#pragma warning disable 168
             catch (AlreadyClosedException ignore)
+#pragma warning restore 168
             {
                 // pass
             }
@@ -93,7 +97,9 @@ namespace Lucene.Net.Store
                 three.ReadVInt();
                 Assert.Fail("Must throw AlreadyClosedException");
             }
+#pragma warning disable 168
             catch (AlreadyClosedException ignore)
+#pragma warning restore 168
             {
                 // pass
             }
@@ -121,7 +127,9 @@ namespace Lucene.Net.Store
                 two.ReadVInt();
                 Assert.Fail("Must throw AlreadyClosedException");
             }
+#pragma warning disable 168
             catch (AlreadyClosedException ignore)
+#pragma warning restore 168
             {
                 // pass
             }
@@ -150,7 +158,9 @@ namespace Lucene.Net.Store
                 one.ReadInt();
                 Assert.Fail("Must throw AlreadyClosedException");
             }
+#pragma warning disable 168
             catch (AlreadyClosedException ignore)
+#pragma warning restore 168
             {
                 // pass
             }
@@ -159,7 +169,9 @@ namespace Lucene.Net.Store
                 two.ReadInt();
                 Assert.Fail("Must throw AlreadyClosedException");
             }
+#pragma warning disable 168
             catch (AlreadyClosedException ignore)
+#pragma warning restore 168
             {
                 // pass
             }
@@ -168,7 +180,9 @@ namespace Lucene.Net.Store
                 three.ReadInt();
                 Assert.Fail("Must throw AlreadyClosedException");
             }
+#pragma warning disable 168
             catch (AlreadyClosedException ignore)
+#pragma warning restore 168
             {
                 // pass
             }
@@ -177,7 +191,9 @@ namespace Lucene.Net.Store
                 four.ReadInt();
                 Assert.Fail("Must throw AlreadyClosedException");
             }
+#pragma warning disable 168
             catch (AlreadyClosedException ignore)
+#pragma warning restore 168
             {
                 // pass
             }
@@ -207,7 +223,9 @@ namespace Lucene.Net.Store
                 one.ReadInt();
                 Assert.Fail("Must throw AlreadyClosedException");
             }
+#pragma warning disable 168
             catch (AlreadyClosedException ignore)
+#pragma warning restore 168
             {
                 // pass
             }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Support/TestDataInputStream.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Support/TestDataInputStream.cs b/src/Lucene.Net.Tests/core/Support/TestDataInputStream.cs
index 769319d..cef37ed 100644
--- a/src/Lucene.Net.Tests/core/Support/TestDataInputStream.cs
+++ b/src/Lucene.Net.Tests/core/Support/TestDataInputStream.cs
@@ -191,11 +191,15 @@ namespace Lucene.Net.Support
                     fail("DataInputStream.skipBytes does not return expected value");
                 }
             }
+#pragma warning disable 168
             catch (EndOfStreamException e)
+#pragma warning restore 168
             {
                 fail("DataInputStream.skipBytes throws unexpected EOFException");
             }
+#pragma warning disable 168
             catch (IOException e)
+#pragma warning restore 168
             {
                 Console.WriteLine("IOException is thrown - possible result");
             }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/TestWorstCaseTestBehavior.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/TestWorstCaseTestBehavior.cs b/src/Lucene.Net.Tests/core/TestWorstCaseTestBehavior.cs
index ee0a0b9..709990f 100644
--- a/src/Lucene.Net.Tests/core/TestWorstCaseTestBehavior.cs
+++ b/src/Lucene.Net.Tests/core/TestWorstCaseTestBehavior.cs
@@ -55,7 +55,9 @@ namespace Lucene.Net
                 {
                     Thread.Sleep(10000);
                 }
+#pragma warning disable 168
                 catch (ThreadInterruptedException e)
+#pragma warning restore 168
                 {
                     // Ignore.
                 }
@@ -137,7 +139,9 @@ namespace Lucene.Net
                 {
                     Thread.Sleep(1000);
                 }
+#pragma warning disable 168
                 catch (ThreadInterruptedException e)
+#pragma warning restore 168
                 {
                 }
             }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Util/Fst/TestFSTs.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Util/Fst/TestFSTs.cs b/src/Lucene.Net.Tests/core/Util/Fst/TestFSTs.cs
index dd62a80..2e36a9c 100644
--- a/src/Lucene.Net.Tests/core/Util/Fst/TestFSTs.cs
+++ b/src/Lucene.Net.Tests/core/Util/Fst/TestFSTs.cs
@@ -393,7 +393,9 @@ namespace Lucene.Net.Util.Fst
                         {
                             var _ = termsEnum.Ord;
                         }
+#pragma warning disable 168
                         catch (System.NotSupportedException uoe)
+#pragma warning restore 168
                         {
                             if (VERBOSE)
                             {

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Util/Packed/TestPackedInts.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Util/Packed/TestPackedInts.cs b/src/Lucene.Net.Tests/core/Util/Packed/TestPackedInts.cs
index b35a97e..8527887 100644
--- a/src/Lucene.Net.Tests/core/Util/Packed/TestPackedInts.cs
+++ b/src/Lucene.Net.Tests/core/Util/Packed/TestPackedInts.cs
@@ -516,7 +516,9 @@ namespace Lucene.Net.Util.Packed
             {
                 p64 = new Packed64(INDEX, BITS);
             }
+#pragma warning disable 168
             catch (System.OutOfMemoryException oome)
+#pragma warning restore 168
             {
                 // this can easily happen: we're allocating a
                 // long[] that needs 256-273 MB.  Heap is 512 MB,
@@ -536,7 +538,9 @@ namespace Lucene.Net.Util.Packed
             {
                 p64sb = Packed64SingleBlock.Create(INDEX, BITS);
             }
+#pragma warning disable 168
             catch (System.OutOfMemoryException oome)
+#pragma warning restore 168
             {
                 // Ignore: see comment above
             }
@@ -552,7 +556,9 @@ namespace Lucene.Net.Util.Packed
             {
                 p8 = new Packed8ThreeBlocks(index);
             }
+#pragma warning disable 168
             catch (System.OutOfMemoryException oome)
+#pragma warning restore 168
             {
                 // Ignore: see comment above
             }
@@ -569,7 +575,9 @@ namespace Lucene.Net.Util.Packed
             {
                 p16 = new Packed16ThreeBlocks(index);
             }
+#pragma warning disable 168
             catch (System.OutOfMemoryException oome)
+#pragma warning restore 168
             {
                 // Ignore: see comment above
             }
@@ -1369,7 +1377,9 @@ namespace Lucene.Net.Util.Packed
                     it.Next();
                     Assert.IsTrue(false);
                 }
+#pragma warning disable 168
                 catch (IOException e)
+#pragma warning restore 168
                 {
                     // OK
                 }
@@ -1406,7 +1416,9 @@ namespace Lucene.Net.Util.Packed
                     it2.Skip(1);
                     Assert.IsTrue(false);
                 }
+#pragma warning disable 168
                 catch (IOException e)
+#pragma warning restore 168
                 {
                     // OK
                 }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Util/StressRamUsageEstimator.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Util/StressRamUsageEstimator.cs b/src/Lucene.Net.Tests/core/Util/StressRamUsageEstimator.cs
index 3f8249e..e685091 100644
--- a/src/Lucene.Net.Tests/core/Util/StressRamUsageEstimator.cs
+++ b/src/Lucene.Net.Tests/core/Util/StressRamUsageEstimator.cs
@@ -68,7 +68,9 @@ namespace Lucene.Net.Util
                     }
                 }
             }
+#pragma warning disable 168
             catch (System.OutOfMemoryException e)
+#pragma warning restore 168
             {
                 // Release and quit.
             }
@@ -152,7 +154,9 @@ namespace Lucene.Net.Util
                     }
                 }
             }
+#pragma warning disable 168
             catch (System.OutOfMemoryException e)
+#pragma warning restore 168
             {
                 // Release and quit.
             }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Util/TestArrayUtil.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Util/TestArrayUtil.cs b/src/Lucene.Net.Tests/core/Util/TestArrayUtil.cs
index f7bb029..0b0c27c 100644
--- a/src/Lucene.Net.Tests/core/Util/TestArrayUtil.cs
+++ b/src/Lucene.Net.Tests/core/Util/TestArrayUtil.cs
@@ -81,7 +81,9 @@ namespace Lucene.Net.Util
                 test = ArrayUtil.ParseInt("".ToCharArray());
                 Assert.IsTrue(false);
             }
+#pragma warning disable 168
             catch (FormatException e)
+#pragma warning restore 168
             {
                 //expected
             }
@@ -90,7 +92,9 @@ namespace Lucene.Net.Util
                 test = ArrayUtil.ParseInt("foo".ToCharArray());
                 Assert.IsTrue(false);
             }
+#pragma warning disable 168
             catch (FormatException e)
+#pragma warning restore 168
             {
                 //expected
             }
@@ -99,7 +103,9 @@ namespace Lucene.Net.Util
                 test = ArrayUtil.ParseInt(Convert.ToString(long.MaxValue).ToCharArray());
                 Assert.IsTrue(false);
             }
+#pragma warning disable 168
             catch (FormatException e)
+#pragma warning restore 168
             {
                 //expected
             }
@@ -108,7 +114,9 @@ namespace Lucene.Net.Util
                 test = ArrayUtil.ParseInt("0.34".ToCharArray());
                 Assert.IsTrue(false);
             }
+#pragma warning disable 168
             catch (FormatException e)
+#pragma warning restore 168
             {
                 //expected
             }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Util/TestAttributeSource.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Util/TestAttributeSource.cs b/src/Lucene.Net.Tests/core/Util/TestAttributeSource.cs
index 6c45e34..f4a0c43 100644
--- a/src/Lucene.Net.Tests/core/Util/TestAttributeSource.cs
+++ b/src/Lucene.Net.Tests/core/Util/TestAttributeSource.cs
@@ -80,7 +80,9 @@ namespace Lucene.Net.Util
                 src3.RestoreState(state);
                 Assert.Fail("The third instance is missing the TypeAttribute, so restoreState() should throw IllegalArgumentException");
             }
+#pragma warning disable 168
             catch (System.ArgumentException iae)
+#pragma warning restore 168
             {
                 // pass
             }
@@ -145,7 +147,9 @@ namespace Lucene.Net.Util
                 src.AddAttribute<Token>();
                 Assert.Fail("Should throw IllegalArgumentException");
             }
+#pragma warning disable 168
             catch (System.ArgumentException iae)
+#pragma warning restore 168
             {
             }
 
@@ -155,10 +159,14 @@ namespace Lucene.Net.Util
                 src.AddAttribute<Token>();
                 Assert.Fail("Should throw IllegalArgumentException");
             }
+#pragma warning disable 168
             catch (System.ArgumentException iae)
+#pragma warning restore 168
             {
             }
 
+            // LUCENENET TODO: Finish implementation
+
             /*try
             {
               AttributeSource src = new AttributeSource();

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Util/TestCharsRef.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Util/TestCharsRef.cs b/src/Lucene.Net.Tests/core/Util/TestCharsRef.cs
index 76f3a3c..dda066f 100644
--- a/src/Lucene.Net.Tests/core/Util/TestCharsRef.cs
+++ b/src/Lucene.Net.Tests/core/Util/TestCharsRef.cs
@@ -159,7 +159,9 @@ namespace Lucene.Net.Util
                 var _ = c[-1];
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (System.IndexOutOfRangeException expected)
+#pragma warning restore 168
             {
                 // expected exception
             }
@@ -169,7 +171,9 @@ namespace Lucene.Net.Util
                 var _ = c[3];
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (System.IndexOutOfRangeException expected)
+#pragma warning restore 168
             {
                 // expected exception
             }
@@ -204,7 +208,9 @@ namespace Lucene.Net.Util
                 c.SubSequence(-1, 1);
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (System.IndexOutOfRangeException expected)
+#pragma warning restore 168
             {
                 // expected exception
             }
@@ -214,7 +220,9 @@ namespace Lucene.Net.Util
                 c.SubSequence(0, -1);
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (System.IndexOutOfRangeException expected)
+#pragma warning restore 168
             {
                 // expected exception
             }
@@ -224,7 +232,9 @@ namespace Lucene.Net.Util
                 c.SubSequence(0, 4);
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (System.IndexOutOfRangeException expected)
+#pragma warning restore 168
             {
                 // expected exception
             }
@@ -234,7 +244,9 @@ namespace Lucene.Net.Util
                 c.SubSequence(2, 1);
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (System.IndexOutOfRangeException expected)
+#pragma warning restore 168
             {
                 // expected exception
             }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Util/TestIOUtils.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Util/TestIOUtils.cs b/src/Lucene.Net.Tests/core/Util/TestIOUtils.cs
index 2682431..e15d5ac 100644
--- a/src/Lucene.Net.Tests/core/Util/TestIOUtils.cs
+++ b/src/Lucene.Net.Tests/core/Util/TestIOUtils.cs
@@ -63,7 +63,9 @@ namespace Lucene.Net.Util
                 Assert.IsTrue(e1.Data.Contains("SuppressedExceptions"));
                 Assert.IsTrue(((List<Exception>) e1.Data["SuppressedExceptions"]).Count == 2);
             }
+#pragma warning disable 168
             catch (Exception e2)
+#pragma warning restore 168
             {
                 Assert.Fail("Exception should not be thrown here");
             }
@@ -78,7 +80,9 @@ namespace Lucene.Net.Util
                 Assert.IsTrue(e1.Data.Contains("SuppressedExceptions"));
                 Assert.IsTrue(((List<Exception>)e1.Data["SuppressedExceptions"]).Count == 1);
             }
+#pragma warning disable 168
             catch (Exception e2)
+#pragma warning restore 168
             {
                 Assert.Fail("Exception should not be thrown here");
             }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Util/TestNamedSPILoader.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Util/TestNamedSPILoader.cs b/src/Lucene.Net.Tests/core/Util/TestNamedSPILoader.cs
index 5d42841..b9f1697 100644
--- a/src/Lucene.Net.Tests/core/Util/TestNamedSPILoader.cs
+++ b/src/Lucene.Net.Tests/core/Util/TestNamedSPILoader.cs
@@ -43,7 +43,9 @@ namespace Lucene.Net.Util
                 Codec.ForName("dskfdskfsdfksdfdsf");
                 Assert.Fail();
             }
+#pragma warning disable 168
             catch (System.ArgumentException expected)
+#pragma warning restore 168
             {
             }
         }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Util/TestNumericUtils.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Util/TestNumericUtils.cs b/src/Lucene.Net.Tests/core/Util/TestNumericUtils.cs
index 9b6c329..45614c2 100644
--- a/src/Lucene.Net.Tests/core/Util/TestNumericUtils.cs
+++ b/src/Lucene.Net.Tests/core/Util/TestNumericUtils.cs
@@ -91,7 +91,9 @@ namespace Lucene.Net.Util
                     NumericUtils.PrefixCodedToInt(prefixVals[i]);
                     Assert.Fail("decoding a prefix coded long value as int should fail");
                 }
+#pragma warning disable 168
                 catch (FormatException e)
+#pragma warning restore 168
                 {
                     // worked
                 }
@@ -137,7 +139,9 @@ namespace Lucene.Net.Util
                     NumericUtils.PrefixCodedToLong(prefixVals[i]);
                     Assert.Fail("decoding a prefix coded int value as long should fail");
                 }
+#pragma warning disable 168
                 catch (FormatException e)
+#pragma warning restore 168
                 {
                     // worked
                 }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Util/TestOfflineSorter.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Util/TestOfflineSorter.cs b/src/Lucene.Net.Tests/core/Util/TestOfflineSorter.cs
index 3bb0c0c..022bfd3 100644
--- a/src/Lucene.Net.Tests/core/Util/TestOfflineSorter.cs
+++ b/src/Lucene.Net.Tests/core/Util/TestOfflineSorter.cs
@@ -223,7 +223,9 @@ namespace Lucene.Net.Util
                 OfflineSorter.BufferSize.Megabytes(2048);
                 Assert.Fail("max mb is 2047");
             }
+#pragma warning disable 168
             catch (System.ArgumentException e)
+#pragma warning restore 168
             {
             }
 
@@ -232,7 +234,9 @@ namespace Lucene.Net.Util
                 OfflineSorter.BufferSize.Megabytes(0);
                 Assert.Fail("min mb is 0.5");
             }
+#pragma warning disable 168
             catch (System.ArgumentException e)
+#pragma warning restore 168
             {
             }
 
@@ -241,7 +245,9 @@ namespace Lucene.Net.Util
                 OfflineSorter.BufferSize.Megabytes(-1);
                 Assert.Fail("min mb is 0.5");
             }
+#pragma warning disable 168
             catch (System.ArgumentException e)
+#pragma warning restore 168
             {
             }
         }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Util/TestRamUsageEstimatorOnWildAnimals.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Util/TestRamUsageEstimatorOnWildAnimals.cs b/src/Lucene.Net.Tests/core/Util/TestRamUsageEstimatorOnWildAnimals.cs
index ad73e91..610f6cf 100644
--- a/src/Lucene.Net.Tests/core/Util/TestRamUsageEstimatorOnWildAnimals.cs
+++ b/src/Lucene.Net.Tests/core/Util/TestRamUsageEstimatorOnWildAnimals.cs
@@ -52,7 +52,9 @@ namespace Lucene.Net.Util
                     RamUsageEstimator.SizeOf(first); // cause SOE or pass.
                     lower = mid;
                 }
+#pragma warning disable 168
                 catch (System.StackOverflowException e)
+#pragma warning restore 168
                 {
                     upper = mid;
                 }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Util/TestUnicodeUtil.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Util/TestUnicodeUtil.cs b/src/Lucene.Net.Tests/core/Util/TestUnicodeUtil.cs
index e433f8b..ef7314e 100644
--- a/src/Lucene.Net.Tests/core/Util/TestUnicodeUtil.cs
+++ b/src/Lucene.Net.Tests/core/Util/TestUnicodeUtil.cs
@@ -145,7 +145,9 @@ namespace Lucene.Net.Util
             {
                 UnicodeUtil.CodePointCount(new BytesRef(bytes));
             }
+#pragma warning disable 168
             catch (System.ArgumentException e)
+#pragma warning restore 168
             {
                 threwAssertion = true;
             }
@@ -216,11 +218,15 @@ namespace Lucene.Net.Util
                     Assert.AreEqual(cpString.Substring(rs, rc), str);
                     continue;
                 }
+#pragma warning disable 168
                 catch (System.IndexOutOfRangeException e1)
+#pragma warning restore 168
                 {
                     // Ignored.
                 }
+#pragma warning disable 168
                 catch (System.ArgumentException e2)
+#pragma warning restore 168
                 {
                     // Ignored.
                 }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Util/TestVirtualMethod.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Util/TestVirtualMethod.cs b/src/Lucene.Net.Tests/core/Util/TestVirtualMethod.cs
index 30c8b00..81c8325 100644
--- a/src/Lucene.Net.Tests/core/Util/TestVirtualMethod.cs
+++ b/src/Lucene.Net.Tests/core/Util/TestVirtualMethod.cs
@@ -114,7 +114,9 @@ namespace Lucene.Net.Util
                 PublicTestMethod.GetImplementationDistance(typeof(LuceneTestCase));
                 Assert.Fail("LuceneTestCase is not a subclass and can never override publicTest(String)");
             }
+#pragma warning disable 168
             catch (System.ArgumentException arg)
+#pragma warning restore 168
             {
                 // pass
             }
@@ -124,7 +126,9 @@ namespace Lucene.Net.Util
                 new VirtualMethod(typeof(BaseTestVirtualMethod), "bogus");
                 Assert.Fail("Method bogus() does not exist, so IAE should be thrown");
             }
+#pragma warning disable 168
             catch (System.ArgumentException arg)
+#pragma warning restore 168
             {
                 // pass
             }
@@ -133,7 +137,9 @@ namespace Lucene.Net.Util
             {
                 new VirtualMethod(typeof(TestClass2), "PublicTest", typeof(string));
             }
+#pragma warning disable 168
             catch (System.ArgumentException arg)
+#pragma warning restore 168
             {
                 Assert.Fail("Method publicTest(String) is declared in TestClass2, so IAE should not be thrown");
             }
@@ -144,7 +150,9 @@ namespace Lucene.Net.Util
                 new VirtualMethod(typeof(BaseTestVirtualMethod), "PublicTest", typeof(string));
                 Assert.Fail("Violating singleton status succeeded");
             }
+#pragma warning disable 168
             catch (System.ArgumentException arg)
+#pragma warning restore 168
             {
                 // pass
             }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86686bf7/src/Lucene.Net.Tests/core/Util/TestWeakIdentityMap.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Util/TestWeakIdentityMap.cs b/src/Lucene.Net.Tests/core/Util/TestWeakIdentityMap.cs
index 2b2c0e4..38da482 100644
--- a/src/Lucene.Net.Tests/core/Util/TestWeakIdentityMap.cs
+++ b/src/Lucene.Net.Tests/core/Util/TestWeakIdentityMap.cs
@@ -154,7 +154,9 @@ namespace Lucene.Net.Util
                     size = newSize;
 #if !NETSTANDARD
                 }
+#pragma warning disable 168
                 catch (ThreadInterruptedException ie)
+#pragma warning restore 168
                 {
                 }
 #endif
@@ -267,7 +269,9 @@ namespace Lucene.Net.Util
                     size = newSize;
 #if !NETSTANDARD
                 }
+#pragma warning disable 168
                 catch (ThreadInterruptedException ie)
+#pragma warning restore 168
                 {
                 }
 #endif