/// <summary> /// constructor /// </summary> /// <param name="block">extract block</param> /// <param name="feature">extract feature</param> public ExtractFeatureBlock(ExtractBlock block, string feature = "") { this.Block = block; var selectors = new List <ISelector>(); if (string.IsNullOrEmpty(feature)) { return; } var sp = feature.Replace("\r\n", "\n").Split('\n'); foreach (var s in sp) { var selector = RuiJiBlockParser.ParserSelector(s); selectors.Add(selector); } ExtractFeature = new ExtractFeature(); ExtractFeature.Features = selectors; }
/// <summary> /// constructor /// </summary> public ExtractFeatureBlock() { ExtractFeature = new ExtractFeature(); }