ITextTemplatingEngineHost.SetFileExtension Method
Visual Studio 2010
Tells the host the file name extension that is expected for the generated text output.
Assembly: Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (in Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll)
If the user has specified the optional output parameter of the template directive in a text template, the engine calls this method. For more information, see T4 Text Template Directives.
The following code example shows a possible implementation for a custom host. This code example is part of a larger example. For the complete example, see Walkthrough: Creating a Custom Text Template Host.
//the host can provide a default by setting the value of the field here private string fileExtensionValue = ".txt"; public string FileExtension { get { return fileExtensionValue; } } public void SetFileExtension(string extension) { //the parameter extension has a '.' in front of it already //-------------------------------------------------------- fileExtensionValue = extension; }
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.