RequiresProvidesDirectiveProcessor.Initialize Method

Initializes an instance of the directive processor.

Namespace:  Microsoft.VisualStudio.TextTemplating
Assembly:  Microsoft.VisualStudio.TextTemplating (in Microsoft.VisualStudio.TextTemplating.dll)

Syntax

'宣言
Public Overrides Sub Initialize ( _
    host As ITextTemplatingEngineHost _
)
'使用
Dim instance As RequiresProvidesDirectiveProcessor
Dim host As ITextTemplatingEngineHost

instance.Initialize(host)
public override void Initialize(
    ITextTemplatingEngineHost host
)
public:
virtual void Initialize(
    ITextTemplatingEngineHost^ host
) override
public override function Initialize(
    host : ITextTemplatingEngineHost
)

Parameters

Exceptions

Exception Condition
ArgumentNullException

host is a null reference (Nothing in Visual Basic).

Remarks

Initialize(ITextTemplatingEngineHost, CompilerErrorCollection) is called before StartProcessingRun(CodeDomProvider) and lets the directive processor get information that it needs from the host.

You can throw an exception during Initialize(ITextTemplatingEngineHost, CompilerErrorCollection) to stop the processing.

Permissions

See Also

Reference

RequiresProvidesDirectiveProcessor Class

RequiresProvidesDirectiveProcessor Members

Microsoft.VisualStudio.TextTemplating Namespace

Initialize(ITextTemplatingEngineHost, CompilerErrorCollection)

ITextTemplatingEngineHost

StartProcessingRun(CodeDomProvider)