/*-------------------------------------------------------------------------
* 功能描述: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);
}
}