Ejemplo n.º 1
0
 public void ViewComponentTreeNode_ToString_GiveInformation()
 {
   ViewComponentTreeNode node = new ViewComponentTreeNode("SomeComponent", "ControllerServices");
   AreaTreeNode rootNode = new AreaTreeNode("Root");
   rootNode.AddChild(node);
   Assert.AreNotEqual(node.GetType().FullName, node.ToString());
   Assert.AreEqual("ControllerServices", node.Namespace);
 }
Ejemplo n.º 2
0
		public override object VisitTypeDeclaration(TypeDeclaration typeDeclaration, object data)
		{
			if (!IsViewComponent(typeDeclaration))
			{
				return null;
			}

			string typeNamespace = GetNamespace(typeDeclaration);

			ViewComponentTreeNode node = new ViewComponentTreeNode(typeDeclaration.Name, typeNamespace);
			_treeService.PushNode(node);

			object r = base.VisitTypeDeclaration(typeDeclaration, data);

			_treeService.PopNode();

			return r;
		}
Ejemplo n.º 3
0
		public virtual void Visit(ViewComponentTreeNode node)
		{
			Accept(node.Children);
		}