private ParseResult GetConstructionNode(string xaml) { var resolver = new Resolver(typeDirectory); var parser = new XamlToTreeParser(new MetadataProvider(), new[] { new InlineParser(resolver) }, resolver); var tree = parser.Parse(xaml, new PrefixAnnotator()); return(tree); }
private ParseResult GetConstructionNode(string xaml) { var resolver = new Resolver(directory); var sut = new XamlToTreeParser(metadataProvider, new[] { new InlineParser(resolver), }, resolver); var tree = sut.Parse(xaml, new PrefixAnnotator()); return(tree); }
protected static ParseResult ParseResult(string xaml) { var ass = Assembly.Load(new AssemblyName("OmniXaml.Tests")); var namespaces = new[] { XamlNamespace.Map("root").With(Route.Assembly(ass).WithNamespaces("OmniXaml.Tests.Model")), XamlNamespace.Map("custom").With(Route.Assembly(ass).WithNamespaces("OmniXaml.Tests.Model.Custom")), }; var directory = new TypeDirectory(namespaces); var resolver = new XmlTypeXmlTypeResolver(directory); var sut = new XamlToTreeParser(new AttributeBasedMetadataProvider(), new[] { new InlineParser(resolver) }, resolver); var prefixAnnotator = new PrefixAnnotator(); var tree = sut.Parse(xaml, prefixAnnotator); return(tree); }