Skip to main content

ILibrarianExtension Interface

Interface all librarian extensions implement.

Methods

MethodDescription
PostCombine(result)Called at the end of combining.
PreCombine(context)Called at the beginning of combining.
ResolveFile(sourceLineNumber, symbolDefinition, path)Resolves a path to a file path on disk.

WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

PostCombine(result) Method

Called at the end of combining.

Declaration

public void PostCombine(
Data.ILibraryResult result
)

Parameters

ParameterTypeDescription
resultData.ILibraryResultCombined library result.

PreCombine(context) Method

Called at the beginning of combining.

Declaration

public void PreCombine(
Data.ILibraryContext context
)

Parameters

ParameterTypeDescription
contextData.ILibraryContextLibrarian context.

ResolveFile(sourceLineNumber, symbolDefinition, path) Method

Resolves a path to a file path on disk.

Declaration

public Data.IResolveFileResult ResolveFile(
WixToolset.Data.SourceLineNumber sourceLineNumber,
WixToolset.Data.IntermediateSymbolDefinition symbolDefinition,
string path
)

Parameters

ParameterTypeDescription
sourceLineNumberWixToolset.Data.SourceLineNumberSource line number for the path to resolve.
symbolDefinitionWixToolset.Data.IntermediateSymbolDefinitionSymbol related to the path to resolve.
pathstringPath to resolve.

Return value

Data.IResolveFileResult Optional resolved file result.