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; }
public void AddMethod(MethodStatement methodStatement) { body.AddStatement(methodStatement); }