示例#1
0
        public IEnumerator <SearchExpression> GetEnumerator()
        {
            foreach (var argument in context.args.Skip(m_ArgumentSkipCount))
            {
                m_OnArgument(context.runtime.current, argument);
                if (context.IsBreaking())
                {
                    context.ResetIterationControl();
                    yield break;
                }
                if (context.IsContinuing())
                {
                    context.ResetIterationControl();
                    continue;
                }

                yield return(argument);
            }
        }