public ParseExpression ( string expression ) : |
||
expression | string | |
Результат |
private static void HandlePartial(SuperSimpleTemplateParserState state) { var details = state.ParseCurrentTokenNameAndModelExpression(); ExpressionNode expression = Expression.Self(state.CurrentTypeInScope()); if (!String.IsNullOrEmpty(details.Model)) { expression = state.ParseExpression(details.Model); } state.AddNodeToCurrentBlock(SyntaxTree.Include(details.Name, expression)); }
private static void HandleWriteLiteral(SuperSimpleTemplateParserState state) { var expression = state.CurrentToken.Content; var htmlEncode = false; if (expression.StartsWith("!")) { htmlEncode = true; expression = expression.Substring(1); } state.AddNodeToCurrentBlock(SyntaxTree.WriteExpression(state.ParseExpression(expression), htmlEncode)); }
private static void HandleWriteLiteral(SuperSimpleTemplateParserState state) { var expression = state.CurrentToken.Content; var htmlEncode = false; if (expression.StartsWith("!")) { htmlEncode = true; expression = expression.Substring(1); } state.AddNodeToCurrentBlock(SyntaxTree.WriteExpression(state.ParseExpression(expression), htmlEncode)); }
private static void HandlePartial(SuperSimpleTemplateParserState state) { var details = state.ParseCurrentTokenNameAndModelExpression(); ExpressionNode expression = SyntaxTreeExpression.Self(state.CurrentTypeInScope()); if (!String.IsNullOrEmpty(details.Model)) { expression = state.ParseExpression(details.Model); } state.AddNodeToCurrentBlock(SyntaxTree.Include(details.Name, expression)); }