public HTMLComposablePartDefinition(HtmlElement export) { metadata = new Dictionary <string, object>(); metadata.Add("System.ComponentModel.Composition.CreationPolicy", CreationPolicy.NonShared); this.export = export; SetToStringForNonRoot(); exportDefinitions = HTMLExportDefinition.CreateExports(export).ToList(); importDefinitions = HTMLImportDefinition.CreateImports(export).ToList(); }
private HTMLComposablePart CreateHTMLComposablePart(HtmlElement root) { HTMLImportDefinition.SetImports(root, importDefinitions); return(new HTMLComposablePart(this, root)); }