我们可以通过参数Parameter类的一些属性来判断该参数是项目参数还是共享参数,以下是示例代码:
if (parameter.IsShared)
{
//this is a shared parameter 共享参数
}
else
{
InternalDefinition def = parameter.Definition as InternalDefinition;
if (def != null)
{
if (def.BuiltInParameter == BuiltInParameter.INVALID)
{
// this is a project parameter 项目参数
}
}
}