/*------------------------------------------------------------------------- * 功能描述:IParseElement * 作者:xulisong * 创建时间: 2019/6/13 15:06:05 * 版本号:v1.0 * -------------------------------------------------------------------------*/ using System.Collections.Generic; using RevitExport.Export; namespace RevitExport.Parse { /// /// 解析元素类 /// public interface IParseElement { List FastIndex(); bool Match(ElementWrapper wrapper); List Parse(ElementWrapper wrapper, ParseContext context); List ArrangeRefElements(ElementWrapper wrapper, ParseContext context); } /// /// 解析元素类 /// public interface IParseElement where C: ParseContext { List FastIndex(); bool Match(ElementWrapper wrapper); List Parse(ElementWrapper wrapper, C context); List ArrangeRefElements(ElementWrapper wrapper, C context); } }