BaseLibrarianExtension Class
Base class for creating a librarian extension.
Methods
Section titled “Methods”| Method | Description |
|---|---|
| PostCombine(result) | Called at the end of combining. |
| PreCombine(context) | Called at the beginning of combining. |
| ResolveFile(sourceLineNumber, symbolDefinition, path) | Resolves a path to a file path on disk. |
Properties
Section titled “Properties”| Property | Description |
|---|---|
| Context | Context for use by the extension. |
| Messaging | Messaging for use by the extension. |
WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8 |
PostCombine(result) Method
Section titled “PostCombine(result) Method”Called at the end of combining.
Declaration
Section titled “Declaration”public void PostCombine( Data.ILibraryResult result)Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
| result | Data.ILibraryResult | Combined library result. |
PreCombine(context) Method
Section titled “PreCombine(context) Method”Called at the beginning of combining.
Declaration
Section titled “Declaration”public void PreCombine( Data.ILibraryContext context)Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
| context | Data.ILibraryContext | Librarian context. |
ResolveFile(sourceLineNumber, symbolDefinition, path) Method
Section titled “ResolveFile(sourceLineNumber, symbolDefinition, path) Method”Resolves a path to a file path on disk.
Declaration
Section titled “Declaration”public Data.IResolveFileResult ResolveFile( WixToolset.Data.SourceLineNumber sourceLineNumber, WixToolset.Data.IntermediateSymbolDefinition symbolDefinition, string path)Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
| sourceLineNumber | WixToolset.Data.SourceLineNumber | Source line number for the path to resolve. |
| symbolDefinition | WixToolset.Data.IntermediateSymbolDefinition | Symbol related to the path to resolve. |
| path | string | Path to resolve. |
Return value
Section titled “Return value”Data.IResolveFileResult Optional resolved file result.
Context Property
Section titled “Context Property”Context for use by the extension.
Declaration
Section titled “Declaration”protected Data.ILibraryContext Context { get; set; }Messaging Property
Section titled “Messaging Property”Messaging for use by the extension.
Declaration
Section titled “Declaration”protected Services.IMessaging Messaging { get; set; }