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 {
