BaseResolverExtension Class
Base class for creating a resolver extension.
Methods
Section titled “Methods”| Method | Description |
|---|---|
| CreateResolveFileResult() | Creates a resolve file result. |
| PostResolve() | Called at the end of resolve. |
| PreResolve() | Called at the beginning of the resolving variables and files. |
| ResolveFile(source, symbolDefinition, sourceLineNumbers, bindStage) | See «see M:WixToolset.Extensibility.IResolverExtension.ResolveFile(System.String,WixToolset.Data.IntermediateSymbolDefinition,WixToolset.Data.SourceLineNumber,WixToolset.Extensibility.Data.BindStage)» |
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 |
CreateResolveFileResult() Method
Section titled “CreateResolveFileResult() Method”Creates a resolve file result.
Declaration
Section titled “Declaration”protected Data.IResolveFileResult CreateResolveFileResult()PostResolve() Method
Section titled “PostResolve() Method”Called at the end of resolve.
Declaration
Section titled “Declaration”public void PostResolve()PreResolve() Method
Section titled “PreResolve() Method”Called at the beginning of the resolving variables and files.
Declaration
Section titled “Declaration”public void PreResolve()ResolveFile(source, symbolDefinition, sourceLineNumbers, bindStage) Method
Section titled “ResolveFile(source, symbolDefinition, sourceLineNumbers, bindStage) Method”See «see M:WixToolset.Extensibility.IResolverExtension.ResolveFile(System.String,WixToolset.Data.IntermediateSymbolDefinition,WixToolset.Data.SourceLineNumber,WixToolset.Extensibility.Data.BindStage)»
Declaration
Section titled “Declaration”public Data.IResolveFileResult ResolveFile( string source, WixToolset.Data.IntermediateSymbolDefinition symbolDefinition, WixToolset.Data.SourceLineNumber sourceLineNumbers, Data.BindStage bindStage)Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
| source | string | |
| symbolDefinition | WixToolset.Data.IntermediateSymbolDefinition | |
| sourceLineNumbers | WixToolset.Data.SourceLineNumber | |
| bindStage | Data.BindStage |
Context Property
Section titled “Context Property”Context for use by the extension.
Declaration
Section titled “Declaration”protected Data.IResolveContext 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; }