/// <summary>
 /// Applies the visitor to all elements.
 /// </summary>
 public void AcceptElements(IXshtdVisitor visitor)
 {
     foreach (XshtdElement element in Elements)
     {
         element.AcceptVisitor(visitor);
     }
 }
示例#2
0
        /// <summary>
        /// Applies the visitor to all elements.
        /// </summary>
        public override object AcceptVisitor(IXshtdVisitor visitor)
        {
            foreach (XshtdElement element in Elements)
            {
                element.AcceptVisitor(visitor);
            }

            // Visit Global Styles
            foreach (XshtdElement element in GlobalStyleElements.Elements)
            {
                element.AcceptVisitor(visitor);
            }

            return(null);
        }
 /// <summary>
 /// Applies the visitor to this element.
 /// </summary>
 /// <param name="visitor"></param>
 /// <returns></returns>
 public override object AcceptVisitor(IXshtdVisitor visitor)
 {
     return(visitor.VisitSyntaxDefinition(this));
 }
 /// <summary>
 /// Applies the visitor to this element.
 /// </summary>
 /// <param name="visitor"></param>
 /// <returns></returns>
 public override object AcceptVisitor(IXshtdVisitor visitor)
 {
     return(visitor.VisitColor(_syntax, this));
 }
示例#5
0
 /// <summary>
 /// Applies the visitor to this element.
 /// </summary>
 /// <param name="visitor"></param>
 /// <returns></returns>
 public override object AcceptVisitor(IXshtdVisitor visitor)
 {
     return(visitor.VisitGlobalStyles(this));
 }
示例#6
0
 /// <summary>
 /// Applies the visitor to this element.
 /// </summary>
 public abstract object AcceptVisitor(IXshtdVisitor visitor);