public static MethodStatement Method(this ClassStatement classStatement, string name,
                                             Action<BlockStatement> block)
        {
            var blockStatement = new BlockStatement();
            block(blockStatement);

            var methodStatement = new MethodStatement(name, blockStatement);
            classStatement.AddMethod(methodStatement);
            return methodStatement;
        }
Пример #2
0
 public void AddMethod(MethodStatement methodStatement)
 {
     body.AddStatement(methodStatement);
 }