Ejemplo n.º 1
0
 public override void Accept(TexlVisitor visitor)
 {
     Contracts.AssertValue(visitor);
     if (visitor.PreVisit(this))
     {
         AcceptChildren(visitor);
         visitor.PostVisit(this);
     }
 }
Ejemplo n.º 2
0
 public void AcceptChildren(TexlVisitor visitor)
 {
     Contracts.AssertValue(visitor);
     foreach (var child in Children)
     {
         Contracts.AssertValue(child);
         child.Accept(visitor);
     }
 }
Ejemplo n.º 3
0
 public override void Accept(TexlVisitor visitor)
 {
     Contracts.AssertValue(visitor);
     if (visitor.PreVisit(this))
     {
         Left.Accept(visitor);
         Right.Accept(visitor);
         visitor.PostVisit(this);
     }
 }
Ejemplo n.º 4
0
        public override void Accept(TexlVisitor visitor)
        {
            Contracts.AssertValue(visitor);
            if (visitor.PreVisit(this))
            {
                if (SourceRestriction != null)
                {
                    SourceRestriction.Accept(visitor);
                }

                AcceptChildren(visitor);
                visitor.PostVisit(this);
            }
        }
Ejemplo n.º 5
0
 public override void Accept(TexlVisitor visitor)
 {
     Contracts.AssertValue(visitor);
     visitor.Visit(this);
 }
Ejemplo n.º 6
0
 public abstract void Accept(TexlVisitor visitor);