public void ViewComponentTreeNode_ToString_GiveInformation() { var node = new ViewComponentTreeNode("SomeComponent", "ControllerServices"); var rootNode = new AreaTreeNode("Root"); rootNode.AddChild(node); Assert.AreNotEqual(node.GetType().FullName, node.ToString()); Assert.AreEqual("ControllerServices", node.Namespace); }
public override object VisitTypeDeclaration(TypeDeclaration typeDeclaration, object data) { if (!IsViewComponent(typeDeclaration)) return null; var typeNamespace = GetNamespace(typeDeclaration); var node = new ViewComponentTreeNode(typeDeclaration.Name, typeNamespace); treeService.PushNode(node); var r = base.VisitTypeDeclaration(typeDeclaration, data); treeService.PopNode(); return r; }
public override object VisitTypeDeclaration(TypeDeclaration typeDeclaration, object data) { if (!IsViewComponent(typeDeclaration)) { return(null); } var typeNamespace = GetNamespace(typeDeclaration); var node = new ViewComponentTreeNode(typeDeclaration.Name, typeNamespace); treeService.PushNode(node); var r = base.VisitTypeDeclaration(typeDeclaration, data); treeService.PopNode(); return(r); }
public virtual void Visit(ViewComponentTreeNode node) { Accept(node.Children); }