Ejemplo n.º 1
0
        /// <summary>
        /// Accepts the specified visitor.
        /// </summary>
        /// <param name="visitor">The visitor.</param>
        public void Accept(IModelVisitor visitor)
        {
            foreach (var model in this)
            {
                var pm = model as IModelNode;
                if (pm != null)
                {
                    pm.Accept(visitor);
                }
            }

            visitor.VisitCollection(this);
        }