/// <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); }
/// <summary> /// constructor /// </summary> /// <param name="name">block name</param> public ExtractBlock(string name = "") : base(name) { Blocks = new ExtractBlockCollection(); Metas = new ExtractMetaCollection(); TileSelector = new ExtractTile(); }