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.10.0 (v Microsoft.VisualStudio.TextTemplating.10.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

Poznámky

Initialize(ITextTemplatingEngineHost, CompilerErrorCollection)je volána před StartProcessingRun(CodeDomProvider)a procesor směrnice dává příležitost získat potřebné informace z hostitele.

Může vyvolat výjimku při Initialize(ITextTemplatingEngineHost, CompilerErrorCollection) Zastavit zpracování.

Příklady

Následující příklad kódu ukazuje možné implementace vlastních směrnice procesoru. Příklad kódu je součástí větší příklad stanovené DirectiveProcessor Třída

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é

Odkaz

DirectiveProcessor Třída

Microsoft.VisualStudio.TextTemplating – obor názvů

ITextTemplatingEngineHost

LogErrors

StartProcessingRun(CodeDomProvider)

Initialize(ITextTemplatingEngineHost, CompilerErrorCollection)

Další zdroje

Vytváření Uživatelský text šablona směrnice procesory

Walkthrough: Vytváření do Uživatelský směrnice procesor