Sdílet prostřednictvím


DirectiveProcessor.Initialize – metoda

Při přepsání v odvozené třídě, inicializuje instanci procesoru.

Obor názvů:  Microsoft.VisualStudio.TextTemplating
Sestavení:  Microsoft.VisualStudio.TextTemplating.12.0 (v Microsoft.VisualStudio.TextTemplating.12.0.dll)

Syntaxe

'Deklarace
Public Overridable Sub Initialize ( _
    host As ITextTemplatingEngineHost _
)
public virtual void Initialize(
    ITextTemplatingEngineHost host
)
public:
virtual void Initialize(
    ITextTemplatingEngineHost^ host
)
abstract Initialize : 
        host:ITextTemplatingEngineHost -> unit  
override Initialize : 
        host:ITextTemplatingEngineHost -> unit
public function Initialize(
    host : ITextTemplatingEngineHost
)

Parametry

  • host
    Typ: ITextTemplatingEngineHost

    ITextTemplatingEngineHost o DirectiveProcessor.DirectiveProcessor Mohou požadovat informace o systému souborů nebo z vnějšího prostředí host.

Implementuje

IDirectiveProcessor.Initialize(ITextTemplatingEngineHost)

Poznámky

Initializeje volána před StartProcessingRuna dává možnost získat potřebné informace z hostitele směrnice procesoru.

Může vyvolat výjimku při Initialize zastavení zpracování.

Příklady

Následující příklad kódu ukazuje možnou implementaci vlastního procesoru směrnice.Tento příklad kódu je součástí většího příkladu určeného pro třídu DirectiveProcessor.

private int directiveCount;

public override void Initialize(ITextTemplatingEngineHost host)
{
    directiveCount = 0;
}
Private directiveCount As Integer

Public Overrides Sub Initialize(ByVal host As ITextTemplatingEngineHost)

    directiveCount = 0
End Sub

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DirectiveProcessor Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

StartProcessingRun

Initialize

Další zdroje

Vytváření vlastních procesorů pro direktivy textových šablon T4

Návod: Vytvoření vlastního procesoru direktiv