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 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

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; }