private void OnControllerAdded(String area, String controllerName, Type controller)
 {
     if (ControllerAdded != null)
     {
         var args = new ControllerAddedEventArgs(area, controllerName, controller);
         ControllerAdded(this, args);
     }
 }
		private void OnControllerAdded(String area, String controllerName, Type controller)
		{
			if (ControllerAdded != null)
			{
				var args = new ControllerAddedEventArgs(area, controllerName, controller);
				ControllerAdded(this, args);
			}
		}
        public void ControllerAddedToTree(object sender, ControllerAddedEventArgs args)
        {
            //If in a virtual directory I need to prepend a slash

            string url = args.Area + "/" + args.ControllerName + ".rails";
            urlTokenizer.AddDefaultRule(url, args.Area, args.ControllerName, "collection");
            urlTokenizer.AddDefaultRule("/" + url, args.Area, args.ControllerName, "collection");
        }