BaseResolverExtension Class
Base class for creating a resolver extension.
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
Property | Description |
---|---|
Context | Context for use by the extension. |
Messaging | Messaging for use by the extension. |
WixToolset.Extensibility.dll
version 5.0.2+aa65968c419420d32e3e1b647aea0082f5ca5b78
CreateResolveFileResult() Method
Creates a resolve file result.
Declaration
protected Data.IResolveFileResult CreateResolveFileResult()
PostResolve() Method
Called at the end of resolve.
Declaration
public void PostResolve()
PreResolve() Method
Called at the beginning of the resolving variables and files.
Declaration
public void PreResolve()
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
public Data.IResolveFileResult ResolveFile(
string source,
WixToolset.Data.IntermediateSymbolDefinition symbolDefinition,
WixToolset.Data.SourceLineNumber sourceLineNumbers,
Data.BindStage bindStage
)
Parameters
Parameter | Type | Description |
---|---|---|
source | string | |
symbolDefinition | WixToolset.Data.IntermediateSymbolDefinition | |
sourceLineNumbers | WixToolset.Data.SourceLineNumber | |
bindStage | Data.BindStage |
Context Property
Context for use by the extension.
Declaration
protected Data.IResolveContext Context { get; set; }
Messaging Property
Messaging for use by the extension.
Declaration
protected Services.IMessaging Messaging { get; set; }