public static AspNet_Page map_ControlBuilders(this AspNet_Page aspNetPage, BaseParser pageParser) { var rootBuilder = (ControlBuilder)pageParser.property("RootBuilder"); aspNetPage.CodeBlock = rootBuilder.mapControlBuilder(); return(aspNetPage); }
public static AspNet_Page map_Parser(this AspNet_Page aspNetPage, BaseParser parser) { aspNetPage.Virtual_Path = parser.property("CurrentVirtualPathString").str(); aspNetPage.ConfigItems.add("CurrentVirtualPathString", parser.property("CurrentVirtualPathString").str()) .add("DefaultBaseType", parser.property("DefaultBaseType").str()) .add("DefaultFileLevelBuilderType", parser.property("DefaultFileLevelBuilderType").str()) .add("HasCodeBehind", parser.property("HasCodeBehind").str()) .add("IsCodeAllowed", parser.property("IsCodeAllowed").str()); if (aspNetPage.Store_AspNet_SourceCode) { aspNetPage.AspNet_SourceCode = parser.property("Text").str(); } foreach (DictionaryEntry namespaceEntry in (Hashtable)parser.property("NamespaceEntries")) { aspNetPage.Namespaces.add(namespaceEntry.Key.str()); // } foreach (var sourceDependencies in (IEnumerable)parser.property("SourceDependencies")) { aspNetPage.SourceDependencies.add(sourceDependencies.str()); // } return(aspNetPage); }