DslDefinition properties define domain-specific language definition properties such as version numbering. The DslDefinition properties appear in the Properties window when you click an open area of the diagram in the Domain-Specific Language Designer.
DslDefinition has the properties in the following table:
Property |
Description |
Default |
|---|---|---|
Access Modifier |
Determines if the access modifier for the domain class is public or internal. |
public |
Custom Attributes |
Custom defined attributes for the domain class. Note Use the browse button to add an attribute. For more information, see How to: Edit Attributes on a Diagram Element. |
|
Company Name |
The name of the current company name in the system registry. |
Current company name |
Name |
The name of this domain class. |
Current name |
Namespace |
The namespace affiliated with this domain class. |
Current namespace |
Package Guid |
The guid for the Visual Studio package generated for this DSL. |
|
Package Namespace |
The namespace for the Visual Studio package generated for this DSL. |
|
Product Name |
The name of the product that will be registered for the Visual Studio package generated for this DSL. |
|
Notes |
Notes associated with this domain class. |
|
Description |
Description for this domain class. |
|
Display Name |
The name that will be displayed in the generated designer for this domain class. |
|
Help Keyword |
The help keyword associated with this domain class. |
|
Build |
The incremental build number for this domain-specific language definition. |
0 |
Major Version |
The incremental major build number for this domain-specific language definition. |
1 |
Minor Version |
The incremental minor build number for this domain-specific language definition. |
0 |
Revision |
The incremental revision build number for this domain-specific language definition. |
0 |
See Also
Concepts
Element Reference for Domain-Specific Languages