Documentation Center

C# fragment predefined variables

In your C# code fragment, the package, engine and log variables are available.

package
This variable, of type Tridion.ContentManager.Templating.Package, represents the package that the Template Building Block can process. This is both an input and an output parameter.
engine
This variable, of type Tridion.ContentManager.Templating.Engine, represents the templating engine on which you can run utility functions.
log
This variable, or type Tridion.ContentManager.Templating.TemplatingLoggerTemplatingLogger, represents the log to which your code can log messages.

For more information about these variables and the information and functionality they expose, refer to Common classes, methods and properties for templating.