Skip to main content

BaseCompilerExtension Class

Base class for creating a compiler extension.

Methods​

MethodDescription
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​

PropertyDescription
ContextContext for use by the extension.
MessagingMessaging for use by the extension.
NamespaceGets the schema namespace for this extension.
ParseHelperParserHelper 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; }