Properties of a DSL Definition

 

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:

PropertyDescriptionDefault
Access ModifierDetermines if the access modifier for the domain class is public or internal.public
Custom AttributesCustom defined attributes for the domain class.

 Note Use the browse button to add an attribute.
<none>
Company NameThe name of the current company name in the system registry.Current company name
NameThe name of this domain class.Current name
NamespaceThe namespace affiliated with this domain class.Current namespace
Package GuidThe guid for the Visual Studio package generated for this DSL.<none>
Package NamespaceThe namespace for the Visual Studio package generated for this DSL.<none>
Product NameThe name of the product that will be registered for the Visual Studio package generated for this DSL.<none>
NotesNotes associated with this domain class.<none>
DescriptionDescription for this domain class.<none>
Display NameThe name that will be displayed in the generated designer for this domain class.<none>
Help KeywordThe help keyword associated with this domain class.<none>
BuildThe incremental build number for this domain-specific language definition.0
Major VersionThe incremental major build number for this domain-specific language definition.1
Minor VersionThe incremental minor build number for this domain-specific language definition.0
RevisionThe incremental revision build number for this domain-specific language definition.0

Domain-Specific Language Tools Glossary

Show: