Skip to main content

WixToolset.Extensibility namespace

Classes

ClassDescription
BaseBinderExtensionBase class for creating a resolver extension.
BaseBurnBackendBinderExtensionBase class for creating a Burn backend extension.
BaseCommandLineCommandBase class for a command-line command.
BaseCompilerExtensionBase class for creating a compiler extension.
BaseExtensionCommandLineBase class for extensions to be able to parse the command-line.
BaseExtensionDataBase class for creating a resolver extension.
BaseExtensionFactoryBase class for extension factories. Implementations may request an IWixToolsetCoreServiceProvider at instantiation by having a single parameter constructor for it.
BaseLayoutExtensionBase class for creating a resolver extension.
BaseLibrarianExtensionBase class for creating a librarian extension.
BaseLinkerExtensionBase class for creating a linker extension.
BaseOptimizerExtensionBase class for creating an optimizer extension.
BasePreprocessorExtensionBase class for creating a preprocessor extension.
BaseResolverExtensionBase class for creating a resolver extension.
BaseWindowsInstallerBackendBinderExtensionBase class for creating a windows installer backend extension.
BaseWindowsInstallerDecompilerExtensionBase class for creating a windows installer decompiler extensions.
CompilerConstantsConstants used by compiler.
DecompilerConstantsConstants used by decompiler.

Interfaces

InterfaceDescription
IBackendInterface all backends implement.
IBackendFactoryImplemented by extensions that are backends.
IBinderExtensionInterface all binder extensions implement.
IBurnBackendBinderExtensionInterface all Burn backend extensions implement.
ICompilerExtensionInterface all compiler extensions implement.
IExtensionCommandLineInterface extensions implement to be able to parse the command-line.
IExtensionDataInterface extensions implement to provide data.
IExtensionFactoryImplementations may request an IWixToolsetCoreServiceProvider at instantiation by having a single parameter constructor for it.
IFileSystemExtensionInterface all file system extensions implement.
ILayoutExtensionInterface all layout extensions implement.
ILibrarianExtensionInterface all librarian extensions implement.
ILinkerExtensionInterface all linker extensions implement.
IMessageListenerMessage listener.
IOptimizerExtensionInterface that all optimizer extensions implement.
IPreprocessorExtensionInterface for extending the WiX toolset preprocessor.
IResolverExtensionInterface all resolver extensions implement.
IWindowsInstallerBackendBinderExtensionInterface all binder extensions implement.
IWindowsInstallerDecompilerExtensionInterface all windows installer decompiler extensions implement.