Lucene.Net.Analysis.Analyzer.Dispose C# (CSharp) 메소드

Dispose() 공개 메소드

Frees persistent resources used by this Analyzer
public Dispose ( ) : void
리턴 void
        public void Dispose()
        {
            if (StoredValue != null)
            {
                StoredValue.Dispose();
                StoredValue = null;
            }
        }

Usage Example

예제 #1
0
        public void TestRandomRegexps()
        {
            int iters = TEST_NIGHTLY ? AtLeast(30) : AtLeast(1);

            for (int i = 0; i < iters; i++)
            {
                CharacterRunAutomaton dfa = new CharacterRunAutomaton(AutomatonTestUtil.RandomAutomaton(Random) /*, int.MaxValue*/);
                bool     lowercase        = Random.nextBoolean();
                int      limit            = TestUtil.NextInt32(Random, 0, 500);
                Analyzer a = Analyzer.NewAnonymous(createComponents: (fieldName, reader) => {
                    Tokenizer t = new MockTokenizer(reader, dfa, lowercase, limit);
                    return(new TokenStreamComponents(t, t));
                });
                CheckRandomData(Random, a, 100);
                a.Dispose();
            }
        }
All Usage Examples Of Lucene.Net.Analysis.Analyzer::Dispose