Can i know parameter type either shared or Project Parameter

Can i know parameter type either shared or Project Parameter

Anonymous
Not applicable
625 Views
3 Replies
Message 1 of 4

Can i know parameter type either shared or Project Parameter

Anonymous
Not applicable

Dear,

 

I can get list of All parameter from Document using. 

 

BindingMap map = doc.ParameterBindings;

DefinitionBindingMapIterator it = map.ForwardIterator();

 

But i also want to know which parameter is shared or parameter that shown in below figure:

Is there is possibility. As i read various blog this is not exposed in API. Can we get using any trick?.

 

Que.png

 

0 Likes
Accepted solutions (1)
626 Views
3 Replies
Replies (3)
Message 2 of 4

Charles.Piro
Advisor
Advisor

Hi,

 

if you query an Element, you can know if the parameter is shared or not.

 

Parameter _param = Element.LookupParameter("NAME OF PARAMETER");
bool blIsShared = _param.IsShared;

Smiley Wink



PIRO Charles
Developer

PIRO CIE
Linkedin


0 Likes
Message 3 of 4

Anonymous
Not applicable
This is work when we have element. i do not have element.

I am getting parameter list from document which is in Project parameter from manage. while i modify using manage bar that show in Image i got parameter type either shared or project . But using API not able to decide which one is Project or shared.
0 Likes
Message 4 of 4

Anonymous
Not applicable
Accepted solution

At a glance, this looks like what you are trying to do.

 

http://jeremytammik.github.io/tbc/a/1388_project_param_guid.html