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 ceafc83ad4585ceddf767158aeae44b246c65531
Author: Shad Storhaug <[email protected]>
AuthorDate: Sat Nov 12 16:24:16 2022 +0700

    Lucene.Net.Analysis.Util.BufferedCharFilter: Check for CharFilter type 
inline
---
 src/Lucene.Net.Analysis.Common/Analysis/Util/BufferedCharFilter.cs | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Util/BufferedCharFilter.cs 
b/src/Lucene.Net.Analysis.Common/Analysis/Util/BufferedCharFilter.cs
index 71ecfb9ca..e073fc95d 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Util/BufferedCharFilter.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Util/BufferedCharFilter.cs
@@ -343,8 +343,7 @@ namespace Lucene.Net.Analysis.Util
                      * underlying stream would block.
                      */
                     // LUCENENET specific: only CharFilter derived types 
support IsReady
-                    var charFilter = @in as CharFilter;
-                    if (outstanding == 0 || (outstanding < length) && 
charFilter != null && !charFilter.IsReady)
+                    if (outstanding == 0 || (outstanding < length) && @in is 
CharFilter charFilter && !charFilter.IsReady)
                     {
                         break;
                     }
@@ -515,8 +514,7 @@ namespace Lucene.Net.Analysis.Util
                 {
                     EnsureOpen();
                     // LUCENENET specific: only CharFilter derived types 
support IsReady
-                    var charFilter = @in as CharFilter;
-                    return ((end - pos) > 0) || (charFilter != null && 
charFilter.IsReady);
+                    return ((end - pos) > 0) || (@in is CharFilter charFilter 
&& charFilter.IsReady);
                 }
                 finally
                 {

Reply via email to