Compartilhar via


Propriedade ITextTemplatingEngineHost.TemplateFile

Obtém o caminho e o nome do modelo de texto que está sendo processado.

Namespace:  Microsoft.VisualStudio.TextTemplating
Assembly:  Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (em Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll)

Sintaxe

'Declaração
ReadOnly Property TemplateFile As String
string TemplateFile { get; }
property String^ TemplateFile {
    String^ get ();
}
abstract TemplateFile : string
function get TemplateFile () : String

Valor de propriedade

Tipo: System.String
A String que contém o caminho e o nome do modelo de texto que está sendo processado.

Exemplos

O exemplo de código a seguir mostra uma implementação possível para um host personalizado.Este exemplo de código é parte de um exemplo maior.For the complete example, see Passo a passo: Criando um Host de modelo de texto personalizado.

string candidate = Path.Combine(Path.GetDirectoryName(this.TemplateFile), fileName);
if (File.Exists(candidate))
{
       return candidate;
}
Dim candidate As String = Path.Combine(Path.GetDirectoryName(Me.TemplateFile), fileName)
If File.Exists(candidate) Then
       Return candidate
End If

Segurança do .NET Framework

Consulte também

Referência

ITextTemplatingEngineHost Interface

Namespace Microsoft.VisualStudio.TextTemplating

Outros recursos

Modelos de processamento de texto por meio de um Host personalizado

Passo a passo: Criando um Host de modelo de texto personalizado

Modelos de texto T4 e de geração de código