public override INode VisitPlayerVarsExpression(PlayerVarsExpression playerVarsExpression) { return(new PlayerVarsExpression(playerVarsExpression.Context, playerVarsExpression.Children.Select(Visit))); }
public virtual void ExitPlayerVarsExpression(PlayerVarsExpression playerVarsExpression) { }
public virtual void EnterPlayerVarsExpression(PlayerVarsExpression playerVarsExpression) { }
public virtual T VisitPlayerVarsExpression(PlayerVarsExpression playerVarsExpression) { return(VisitChildren(playerVarsExpression)); }
public override void ExitPlayerVarsExpression(PlayerVarsExpression playerVarsExpression) { playerVarsExpression.Type = playerVarsExpression.ReturnType; }
public override void ExitPlayerVarsExpression(PlayerVarsExpression playerVarsExpression) { playerVarsExpression.ReplaceWith(playerVarsExpression.Player); }