public static MvcHtmlString BuiltinToVxml(this HtmlHelper helper, BuiltinGrammar grammar) { string sgrammar = grammar.Type.ToString(); if (grammar.Type == BuiltinGrammar.GrammarType.digits) { if (grammar.MinLength > 0) { if (grammar.MaxLength > 0) { sgrammar += "?minlength=" + grammar.MinLength.ToString() + ";maxlength=" + grammar.MaxLength.ToString(); } else { sgrammar += "?minlength=" + grammar.MinLength.ToString(); } } else if (grammar.MaxLength > 0) { sgrammar += "?maxlength=" + grammar.MaxLength.ToString(); } } return(new MvcHtmlString(sgrammar)); }
public Grammar(BuiltinGrammar builtinGrammar) { builtin = builtinGrammar; }