public static ControlBuilder ParseTheme(IDesignerHost host, string theme, string themePath) { try { TemplateParser parser = new DesignTimePageThemeParser(themePath); parser.FInDesigner = true; parser.DesignerHost = host; parser.ThrowOnFirstParseError = true; parser.Text = theme; parser.Parse(); return(parser.RootBuilder); } catch (Exception e) { throw new Exception(SR.GetString(SR.DesignTimeTemplateParser_ErrorParsingTheme) + " " + e.Message); } }
public static ControlBuilder ParseTheme(IDesignerHost host, string theme, string themePath) { ControlBuilder rootBuilder; try { TemplateParser parser = new DesignTimePageThemeParser(themePath) { FInDesigner = true, DesignerHost = host, ThrowOnFirstParseError = true, Text = theme }; parser.Parse(); rootBuilder = parser.RootBuilder; } catch (Exception exception) { throw new Exception(System.Web.SR.GetString("DesignTimeTemplateParser_ErrorParsingTheme") + " " + exception.Message); } return(rootBuilder); }
public static ControlBuilder ParseTheme(IDesignerHost host, string theme, string themePath) { try { TemplateParser parser = new DesignTimePageThemeParser(themePath); parser.FInDesigner = true; parser.DesignerHost = host; parser.ThrowOnFirstParseError = true; parser.Text = theme; parser.Parse(); return parser.RootBuilder; } catch (Exception e) { throw new Exception(SR.GetString(SR.DesignTimeTemplateParser_ErrorParsingTheme) + " " + e.Message); } }