/* ==============================================================================
* 功能描述:ParameterUtil
* 创 建 者:Garrett
* 创建日期:2019/6/25 16:15:58
* ==============================================================================*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using JBIM.Component;
namespace RevitToJBim.Common
{
///
/// ParameterUtil
///
public class ParameterUtil
{
private static Dictionary ParameterDefinitionDic { get; set; }
///
/// 跟据参数名称查找参数定义
///
///
///
public static ParameterDefinition FindParameterDefine(string name)
{
if(ParameterDefinitionDic == null)
ParameterDefinitionDic = new Dictionary();
ParameterDefinition definition = null;
if (!ParameterDefinitionDic.TryGetValue(name, out definition))
{
definition=new ParameterDefinition();
definition.Name = name;
definition.ParameterType = ParameterType.Text;
definition.Visible = true;
}
return definition;
}
}
}