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 f49ad8143083055274b841e757174996c8b5a6e2 Author: Shad Storhaug <[email protected]> AuthorDate: Fri Jul 24 09:08:08 2020 +0700 Lucene.Net.QueryParser.Surround.Query.ComposedQuery::MakeLuceneSubQueriesField(): Added missing using block on enumerator --- src/Lucene.Net.QueryParser/Surround/Query/ComposedQuery.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Lucene.Net.QueryParser/Surround/Query/ComposedQuery.cs b/src/Lucene.Net.QueryParser/Surround/Query/ComposedQuery.cs index 1bc9a9c..92c8ccd 100644 --- a/src/Lucene.Net.QueryParser/Surround/Query/ComposedQuery.cs +++ b/src/Lucene.Net.QueryParser/Surround/Query/ComposedQuery.cs @@ -53,16 +53,18 @@ namespace Lucene.Net.QueryParsers.Surround.Query public virtual SrndQuery GetSubQuery(int qn) { return m_queries[qn]; } - private bool operatorInfix; + private readonly bool operatorInfix; public virtual bool IsOperatorInfix => operatorInfix; /* else prefix operator */ public virtual IList<Search.Query> MakeLuceneSubQueriesField(string fn, BasicQueryFactory qf) { List<Search.Query> luceneSubQueries = new List<Search.Query>(); - IEnumerator<SrndQuery> sqi = GetSubQueriesEnumerator(); - while (sqi.MoveNext()) + using (IEnumerator<SrndQuery> sqi = GetSubQueriesEnumerator()) { - luceneSubQueries.Add((sqi.Current).MakeLuceneQueryField(fn, qf)); + while (sqi.MoveNext()) + { + luceneSubQueries.Add((sqi.Current).MakeLuceneQueryField(fn, qf)); + } } return luceneSubQueries; }
