Skip to content

BaseResolverExtension Class

Base class for creating a resolver extension.

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)»
PropertyDescription
ContextContext for use by the extension.
MessagingMessaging for use by the extension.
WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

Creates a resolve file result.

protected Data.IResolveFileResult CreateResolveFileResult()

Called at the end of resolve.

public void PostResolve()

Called at the beginning of the resolving variables and files.

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)»

public Data.IResolveFileResult ResolveFile(
string source,
WixToolset.Data.IntermediateSymbolDefinition symbolDefinition,
WixToolset.Data.SourceLineNumber sourceLineNumbers,
Data.BindStage bindStage
)
ParameterTypeDescription
sourcestring
symbolDefinitionWixToolset.Data.IntermediateSymbolDefinition
sourceLineNumbersWixToolset.Data.SourceLineNumber
bindStageData.BindStage

Context for use by the extension.

protected Data.IResolveContext Context { get; set; }

Messaging for use by the extension.

protected Services.IMessaging Messaging { get; set; }