internal override List <GremlinVariable> FetchAllVars()
        {
            List <GremlinVariable> variableList = new List <GremlinVariable>()
            {
                this
            };

            variableList.AddRange(InputVariable.FetchAllVars());
            return(variableList);
        }
Пример #2
0
        internal override List <GremlinVariable> FetchAllVars()
        {
            List <GremlinVariable> variableList = new List <GremlinVariable>()
            {
                this
            };

            variableList.AddRange(InputVariable.FetchAllVars());
            variableList.AddRange(RepeatContext.FetchAllVars());
            if (RepeatCondition.EmitContext != null)
            {
                variableList.AddRange(RepeatCondition.EmitContext.FetchAllVars());
            }
            if (RepeatCondition.TerminationContext != null)
            {
                variableList.AddRange(RepeatCondition.TerminationContext.FetchAllVars());
            }
            return(variableList);
        }