Skip to main content

BaseResolverExtension Class

Base class for creating a resolver extension.

Methods​

MethodDescription
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​

PropertyDescription
ContextContext for use by the extension.
MessagingMessaging for use by the extension.

WixToolset.Extensibility.dll version 6.0.0+8c7432e50072e009353ea5f2c956ccf453476f71

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​

ParameterTypeDescription
sourcestring
symbolDefinitionWixToolset.Data.IntermediateSymbolDefinition
sourceLineNumbersWixToolset.Data.SourceLineNumber
bindStageData.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; }