Skip to content

BaseCompilerExtension Class

Base class for creating a compiler extension.

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.
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

Creates a component key path.

protected Data.IComponentKeyPath CreateComponentKeyPath()

Called at the end of the compilation of a source file.

public void PostCompile()

Called at the beginning of the compilation of a source file.

public void PreCompile()

Context for use by the extension.

protected Data.ICompileContext Context { get; set; }

Messaging for use by the extension.

protected Services.IMessaging Messaging { get; set; }

Gets the schema namespace for this extension.

public System.Xml.Linq.XNamespace Namespace { get; set; }

ParserHelper for use by the extension.

protected Services.IParseHelper ParseHelper { get; set; }