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 6.0.0+8c7432e50072e009353ea5f2c956ccf453476f71
CreateComponentKeyPath() Method
Creates a component key path.
Declaration
protected Data.IComponentKeyPath CreateComponentKeyPath()
PostCompile() Method
Called at the end of the compilation of a source file.
Declaration
public void PostCompile()
PreCompile() Method
Called at the beginning of the compilation of a source file.
Declaration
public void PreCompile()
Context Property
Context for use by the extension.
Declaration
protected Data.ICompileContext Context { get; set; } 
Messaging Property
Messaging for use by the extension.
Declaration
protected Services.IMessaging Messaging { get; set; } 
Namespace Property
Gets the schema namespace for this extension.
Declaration
public System.Xml.Linq.XNamespace Namespace { get; set; } 
ParseHelper Property
ParserHelper for use by the extension.
Declaration
protected Services.IParseHelper ParseHelper { get; set; }