ZenCoding.ShortcutHelper.Parse C# (CSharp) Method

Parse() public static method

public static Parse ( string zenSyntax ) : HtmlControl
zenSyntax string
return System.Web.UI.HtmlControls.HtmlControl
        public static HtmlControl Parse(string zenSyntax)
        {
            string[] args = zenSyntax.TrimStart('+', '>', '^').Split(':');

            if (args.Length != 2)
                return null;

            using (HtmlControl element = HtmlElementFactory.Create(args[0]))
            {
                AddAttributes(element, args[1]);

                return element;
            }
        }

Usage Example

Example #1
0
        private static HtmlControl GenerateElement(string part, string name)
        {
            HtmlControl element = null;

            if (!_shortcuts.IsMatch(name))
            {
                element = CreateElementWithAttributes(part, name);
            }
            else
            {
                element = ShortcutHelper.Parse(part);
            }
            return(element);
        }
All Usage Examples Of ZenCoding.ShortcutHelper::Parse