Exemple #1
0
        internal EnumeratorBase GetEnumerator()
        {
            HandleGraph <FilterHandle> filterHandle = null;

            try
            {
                filterHandle = filter_.Build(Encoding);
                return(new Enumerator(source_.GetEnumerator(), filterHandle));
            }
            catch
            {
                filterHandle?.Dispose();
                throw;
            }
        }