Ejemplo n.º 1
0
 protected void WriteImplementsInterfacseBlock()
 {
     WriteLine ("//---------------------------------------------------------------------");
     ExtendCodeBlockHandler handler = new ExtendCodeBlockHandler (ExtendClassBodyCodeBlock);
     WriteCodeBlock ("ImplementsInterfaces", handler);
     WriteLine ("//---------------------------------------------------------------------");
 }
Ejemplo n.º 2
0
        protected void WriteClassBlock()
        {
            AnalyseActions ();

            Inc ();
            WriteLine ("");
            WriteLine ("//---------------------------------------------------------------------");
            ExtendCodeBlockHandler handler = new ExtendCodeBlockHandler (ExtendClassBodyCodeBlock);
            WriteCodeBlock ("ClassBodyCode", handler);
            WriteLine ("//---------------------------------------------------------------------");
            Dec ();
        }
Ejemplo n.º 3
0
 protected void WriteCodeBlock(string code, ExtendCodeBlockHandler handler)
 {
     WriteBeginBlock (code);
     string block = GetCodeBlock (code);
     block = ExtendCodeBlock (code, block, handler);
     if (IsNotEmptyString (block))
     {
         block = block.Trim ();
         if (IsNotEmptyString (block))
         {
             WriteLine (block);
         }
     }
     WriteEndBlock (code);
 }
Ejemplo n.º 4
0
 protected string ExtendCodeBlock(string code, string block, ExtendCodeBlockHandler handler)
 {
     if (handler != null)
     {
         block = handler (code, block);
     }
     return block;
 }