/// <summary> /// Applies the visitor to all elements. /// </summary> public void AcceptElements(IXshtdVisitor visitor) { foreach (XshtdElement element in Elements) { element.AcceptVisitor(visitor); } }
/// <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)); }
/// <summary> /// Applies the visitor to this element. /// </summary> /// <param name="visitor"></param> /// <returns></returns> public override object AcceptVisitor(IXshtdVisitor visitor) { return(visitor.VisitGlobalStyles(this)); }
/// <summary> /// Applies the visitor to this element. /// </summary> public abstract object AcceptVisitor(IXshtdVisitor visitor);