Freigeben über


T (Domain-Specific Language Tools)

This glossary defines key terms that are used in the Help for Domain-Specific Language Tools.

  • template directive
    A built-in directive that specifies the base class to use for the generated transformation class, the programming language to use in the text template (Visual C# or Visual Basic), the culture to use when culture-specific versions of ToString() are called on an object, and whether to run the text template in debug mode.

  • text template
    A file that contains a mixture of text blocks and control logic. When you transform a text template, the control logic combines the text blocks with the data in a model to produce an output file. You can use text templates to create text artifacts such as code files and HTML reports.

  • text template transformation
    The process of compiling and running a text template to generate the output text.

  • text template transformation engine
    The main component in the text transformation technology that parses the text template, generates a Visual C# or Visual Basic class from it, compiles it, and runs it to generate the output string.

  • transaction
    A change-management mechanism in which each group of changes that you make to a model can be committed or rolled back in one operation. You can make changes either by using the Domain-Specific Language Designer or by writing custom code.

See Also

Concepts

Domain-Specific Language Tools Glossary