YAMP.ExpressionExtensions.CollectSymbols C# (CSharp) Method

CollectSymbols() public static method

public static CollectSymbols ( this expression, List list ) : void
expression this
list List
return void
        public static void CollectSymbols(this Expression expression, List<SymbolExpression> list)
        {
            if (expression is ContainerExpression)
            {
                list.AddRange(((ContainerExpression)expression).GetSymbols());
            }
            else if (expression is SymbolExpression)
            {
                list.Add((SymbolExpression)expression);
            }
        }