Exemplo n.º 1
0
            public static void Visitor()
            {
                IElement e  = new ConcreteElement();
                IVisitor io = new InOrderVisitor();
                IVisitor ro = new ReverseOrderVisitor();

                e.Accept(io);
                e.Accept(ro);
            }
Exemplo n.º 2
0
 public void Visit(ConcreteElement element)
 {
     element.DoSomething();
     _totalCount += element.Count;
 }
Exemplo n.º 3
0
 public virtual bool Equals(XPathElement other)
 {
     return(ConcreteElement.Equals(other.ConcreteElement));
 }
Exemplo n.º 4
0
 public ElementTag(int index, AssemblingContext context, BeginningTag parent, ConcreteElement concreteElement)
     : base(index, context, parent)
 {
     m_concreteElement = concreteElement;
     m_isMeasureValid  = false;
 }