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
As Quan pointed it the Visual Studio SDK 1.1 was shipped. The readme is located here.
You can download it from here. Before installing it please install the Visual Studio SP1 first.
Pablo