public IDocument <IRazorNode> Convert(IDocument <IWebFormsNode> srcDoc) { var rootNode = new RazorNode(); foreach (var srcNode in srcDoc.RootNode.Children) { foreach (var converter in NodeConverterProvider.NodeConverters) { if (converter.CanConvertNode(srcNode)) { if (srcNode.Type == NodeType.Directive && srcNode.Attributes.ContainsKey("namespace")) { var i = 1; } foreach (var dstNode in converter.ConvertNode(srcNode)) { rootNode.Children.Add(dstNode); } } } } return(new Document <IRazorNode>(rootNode)); }
public IDocument <IRazorNode> Convert(IDocument <IWebFormsNode> srcDoc) { var rootNode = new RazorNode(); //rootNode.Children.Add(new RazorDirectiveNode("using", "Ohio.Web.Config.X.Infrastructure")); //rootNode.Children.Add(new RazorTextNode("\r\n")); //rootNode.Children.Add(new RazorDirectiveNode("using", "Ohio.Web.UI.Views.X")); //rootNode.Children.Add(new RazorTextNode("\r\n")); foreach (var srcNode in srcDoc.RootNode.Children) { foreach (var converter in NodeConverterProvider.NodeConverters) { if (converter.CanConvertNode(srcNode)) { if (srcNode.Type == NodeType.Directive && srcNode.Attributes.ContainsKey("namespace")) { var i = 1; } foreach (var dstNode in converter.ConvertNode(srcNode)) { rootNode.Children.Add(dstNode); } } } } return(new Document <IRazorNode>(rootNode)); }
public void Should_set_parent_upon_adding() { var childNode = new RazorNode(); razorNode.Children.Add(childNode); childNode.Parent.ShouldBeSameAs(razorNode); }
public IDocument <IRazorNode> Convert(IDocument <IWebFormsNode> srcDoc) { var rootNode = new RazorNode(); foreach (var srcNode in srcDoc.RootNode.Children) { foreach (var converter in NodeConverterProvider.NodeConverters) { if (converter.CanConvertNode(srcNode)) { foreach (var dstNode in converter.ConvertNode(srcNode)) { rootNode.Children.Add(dstNode); } } } } return(new Document <IRazorNode>(rootNode)); }
public RazorNodeTests() { razorNode = new RazorNode(); }