How do I get a model element name property without using reflection / TypeDescriptor
My seventh How do I is up.
Scenario
This is a simpler requirement, we need to obtain a model element name property. But instead of using reflection or the type descriptor class, we need to obtain it by using the "Is Element Name" domain property. The focus of this How do I tackles this scenario.
Interfaces and classes needed
Code snippet
string name;
DomainClassInfo.TryGetName(modelElement, out name);
//Or
string name = DomainClassInfo.GetName(modelElement);
Assemblies needed
- Microsoft.VisualStudio.Modeling.Sdk
Stay tuned,
Pablo