ParseCurrentTokenNameAndModelExpression() public method

public ParseCurrentTokenNameAndModelExpression ( ) : SuperSimpleNameModel
return SuperSimpleNameModel
Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        private static void HandleSection(SuperSimpleTemplateParserState state)
        {
            var details = state.ParseCurrentTokenNameAndModelExpression();

            state.AddNodeToCurrentBlock(SyntaxTree.Override(details.Name));
        }
 private static void HandleSection(SuperSimpleTemplateParserState state)
 {
     var details = state.ParseCurrentTokenNameAndModelExpression();
     state.AddNodeToCurrentBlock(SyntaxTree.Override(details.Name));
 }
        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));
        }