CSharp component Principal parameter

Credit to @krzysztof.wojslaw for his linkedin post a couple of weeks ago where I learnt about principal parameter nomination.
This is a nice feature that does reduce datatree wrangling when using Grasshopper.

However, I noticed that nominating this on a cSharp component input, this isn’t preserved after saving and reopening the gh document.

This is confusing, so it should either be disabled in the UI, or serialization improved so that it’s retained in the saved file.

Thanks,

Jon

Hi @jonm,

Thanks for reporting - I’ve logged the issue so a dev can investigate.

– Dale

That’s great, thanks Dale.

I can’t believe I haven’t known about this principal control until now, it’s certainly something that would have helped keep past gh scripts streamlined.