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 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

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; }