Properties of a DSL Definition
Visual Studio 2015
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at Properties of a DSL Definition.
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.
For more information, see How to Define a Domain-Specific Language. For more information about how to use these properties, see Customizing and Extending a Domain-Specific Language.
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. | <none> |
| 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. | <none> |
| Package Namespace | The namespace for the Visual Studio package generated for this DSL. | <none> |
| Product Name | The name of the product that will be registered for the Visual Studio package generated for this DSL. | <none> |
| Notes | Notes associated with this domain class. | <none> |
| Description | Description for this domain class. | <none> |
| Display Name | The name that will be displayed in the generated designer for this domain class. | <none> |
| Help Keyword | The help keyword associated with this domain class. | <none> |
| 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 |
Show: