コード例 #1
0
        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
ファイル: ClassStatement.cs プロジェクト: jorgehmv/CsBuilder
 public void AddMethod(MethodStatement methodStatement)
 {
     body.AddStatement(methodStatement);
 }