Exemple #1
0
        public override void Visit(Action <Node> callback)
        {
            callback(this);

            condition.Visit(callback);
            body.Visit(callback);
        }
Exemple #2
0
        public override void Visit(Action <Node> callback)
        {
            foreach (var lib in Libraries.Values)
            {
                lib.Visit(callback);
            }

            callback(this);
            main.Visit(callback);
        }