Example #1
0
        /// <summary>
        /// extract block collection from content
        /// </summary>
        /// <param name="content">content need to be extract</param>
        /// <param name="collection">block collection</param>
        /// <returns>extract result collection</returns>
        public static ExtractResultCollection Extract(string content, ExtractBlockCollection collection)
        {
            var results = new ExtractResultCollection();

            foreach (var block in collection)
            {
                var r = Extract(content, block);
                results.Add(r);
            }

            return(results);
        }
Example #2
0
 /// <summary>
 /// constructor
 /// </summary>
 /// <param name="name">block name</param>
 public ExtractBlock(string name = "") : base(name)
 {
     Blocks       = new ExtractBlockCollection();
     Metas        = new ExtractMetaCollection();
     TileSelector = new ExtractTile();
 }