WixToolset.Extensibility namespace
Classes
| Class | Description |
|---|---|
| BaseBinderExtension | Base class for creating a resolver extension. |
| BaseBurnBackendBinderExtension | Base class for creating a Burn backend extension. |
| BaseCommandLineCommand | Base class for a command-line command. |
| BaseCompilerExtension | Base class for creating a compiler extension. |
| BaseExtensionCommandLine | Base class for extensions to be able to parse the command-line. |
| BaseExtensionData | Base class for creating a resolver extension. |
| BaseExtensionFactory | Base class for extension factories. Implementations may request an IWixToolsetCoreServiceProvider at instantiation by having a single parameter constructor for it. |
| BaseLayoutExtension | Base class for creating a resolver extension. |
| BaseLibrarianExtension | Base class for creating a librarian extension. |
| BaseLinkerExtension | Base class for creating a linker extension. |
| BaseOptimizerExtension | Base class for creating an optimizer extension. |
| BasePreprocessorExtension | Base class for creating a preprocessor extension. |
| BaseResolverExtension | Base class for creating a resolver extension. |
| BaseWindowsInstallerBackendBinderExtension | Base class for creating a windows installer backend extension. |
| BaseWindowsInstallerDecompilerExtension | Base class for creating a windows installer decompiler extensions. |
| CompilerConstants | Constants used by compiler. |
| DecompilerConstants | Constants used by decompiler. |
Interfaces
| Interface | Description |
|---|---|
| IBackend | Interface all backends implement. |
| IBackendFactory | Implemented by extensions that are backends. |
| IBinderExtension | Interface all binder extensions implement. |
| IBurnBackendBinderExtension | Interface all Burn backend extensions implement. |
| ICompilerExtension | Interface all compiler extensions implement. |
| IExtensionCommandLine | Interface extensions implement to be able to parse the command-line. |
| IExtensionData | Interface extensions implement to provide data. |
| IExtensionFactory | Implementations may request an IWixToolsetCoreServiceProvider at instantiation by having a single parameter constructor for it. |
| IFileSystemExtension | Interface all file system extensions implement. |
| ILayoutExtension | Interface all layout extensions implement. |
| ILibrarianExtension | Interface all librarian extensions implement. |
| ILinkerExtension | Interface all linker extensions implement. |
| IMessageListener | Message listener. |
| IOptimizerExtension | Interface that all optimizer extensions implement. |
| IPreprocessorExtension | Interface for extending the WiX toolset preprocessor. |
| IResolverExtension | Interface all resolver extensions implement. |
| IWindowsInstallerBackendBinderExtension | Interface all binder extensions implement. |
| IWindowsInstallerDecompilerExtension | Interface all windows installer decompiler extensions implement. |