Ejemplo n.º 1
0
 public override TResult Accept <TState, TResult>(IEmberVisitor <TState, TResult> visitor, TState state)
 {
     return(visitor.Visit(this, state));
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Accepts a visitor
 /// </summary>
 /// <typeparam name="TState">The type of the visitor's state</typeparam>
 /// <typeparam name="TResult">The type the visitor methods return.</typeparam>
 /// <param name="visitor">The visitor</param>
 /// <param name="state">The visitor's initial state</param>
 /// <returns>Whatever the visitor methods return</returns>
 public abstract TResult Accept <TState, TResult>(IEmberVisitor <TState, TResult> visitor, TState state);