BaseCompilerExtension Class
Base class for creating a compiler extension.
Methods
Method | Description |
---|---|
CreateComponentKeyPath() | Creates a component key path. |
PostCompile() | Called at the end of the compilation of a source file. |
PreCompile() | Called at the beginning of the compilation of a source file. |
Properties
Property | Description |
---|---|
Context | Context for use by the extension. |
Messaging | Messaging for use by the extension. |
Namespace | Gets the schema namespace for this extension. |
ParseHelper | ParserHelper for use by the extension. |
WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8 |
CreateComponentKeyPath() Method {#createcomponentkeypath_nop}
Creates a component key path.
Declaration
protected Data.IComponentKeyPath CreateComponentKeyPath()
PostCompile() Method {#postcompile_nop}
Called at the end of the compilation of a source file.
Declaration
public void PostCompile()
PreCompile() Method {#precompile_nop}
Called at the beginning of the compilation of a source file.
Declaration
public void PreCompile()
Context Property {#context}
Context for use by the extension.
Declaration
protected Data.ICompileContext Context { get; set; }
Messaging Property {#messaging}
Messaging for use by the extension.
Declaration
protected Services.IMessaging Messaging { get; set; }
Namespace Property {#namespace}
Gets the schema namespace for this extension.
Declaration
public System.Xml.Linq.XNamespace Namespace { get; set; }
ParseHelper Property {#parsehelper}
ParserHelper for use by the extension.
Declaration
protected Services.IParseHelper ParseHelper { get; set; }