Esempio n. 1
0
        /// <summary>
        /// Convert document blocks to document builders.
        /// </summary>
        private static IDocumentBuilder[] ToDocumentBuilder(ScriptDocumentBlock[] blocks)
        {
            var result = new ScriptDocumentBuilder[blocks.Length];

            for (var i = 0; i < blocks.Length; i++)
            {
                result[i] = new ScriptDocumentBuilder(blocks[i]);
            }

            return(result);
        }
Esempio n. 2
0
 protected override void BeginProcessing()
 {
     _Builder    = GetBuilder();
     _BlockQuote = GetBuilder().BlockQuote(GetInfo(), Title);
     _Content    = new List <string>();
 }
Esempio n. 3
0
 public void EnterBuilder(ScriptDocumentBuilder builder)
 {
     CurrentThread = this;
     Builder       = builder;
 }
Esempio n. 4
0
 public void EnterBuilder(ScriptDocumentBuilder builder)
 {
     CurrentThread = this;
     Builder       = builder;
     Pipeline.Option.SwitchScope(builder.Module);
 }