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 2022/11/12 11:13:22 UTC
[lucenenet] 02/03: Lucene.Net.Analysis.Util.BufferedCharFilter: Check for CharFilter type inline
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 <sh...@shadstorhaug.com>
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
{