Skip to content

BaseBurnBackendBinderExtension Class

Base class for creating a Burn backend extension.

Methods

MethodDescription
PostBackendBind(result)See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.PostBackendBind(WixToolset.Extensibility.Data.IBindResult)»
PreBackendBind()See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.PreBackendBind(WixToolset.Extensibility.Data.IBindContext)»
ResolveRelatedFile()See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.ResolveRelatedFile(System.String,System.String,System.String,WixToolset.Data.SourceLineNumber)»
ResolveUrl()See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.ResolveUrl(System.String,System.String,System.String,System.String,System.String)»
SymbolsFinalized()See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.SymbolsFinalized(WixToolset.Data.IntermediateSection)»
TryProcessSymbol()See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.TryProcessSymbol(WixToolset.Data.IntermediateSection,WixToolset.Data.IntermediateSymbol)»

Properties

PropertyDescription
BackendHelperBackend helper for use by the extension.
ContextContext for use by the extension.
MessagingMessaging for use by the extension.
SymbolDefinitionsOptional symbol definitions.
WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

PostBackendBind(result) Method {#postbackendbind_result}

See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.PostBackendBind(WixToolset.Extensibility.Data.IBindResult)»

Declaration

public void PostBackendBind(
Data.IBindResult result
)

Parameters

ParameterTypeDescription
resultData.IBindResult

PreBackendBind() Method {#prebackendbind_nop}

See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.PreBackendBind(WixToolset.Extensibility.Data.IBindContext)»

Declaration

public void PreBackendBind()

ResolveRelatedFile() Method {#resolverelatedfile_nop}

See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.ResolveRelatedFile(System.String,System.String,System.String,WixToolset.Data.SourceLineNumber)»

Declaration

public Data.IResolveFileResult ResolveRelatedFile()

ResolveUrl() Method {#resolveurl_nop}

See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.ResolveUrl(System.String,System.String,System.String,System.String,System.String)»

Declaration

public string ResolveUrl()

SymbolsFinalized() Method {#symbolsfinalized_nop}

See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.SymbolsFinalized(WixToolset.Data.IntermediateSection)»

Declaration

public void SymbolsFinalized()

TryProcessSymbol() Method {#tryprocesssymbol_nop}

See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.TryProcessSymbol(WixToolset.Data.IntermediateSection,WixToolset.Data.IntermediateSymbol)»

Declaration

public bool TryProcessSymbol()

BackendHelper Property {#backendhelper}

Backend helper for use by the extension.

Declaration

protected Services.IBurnBackendHelper BackendHelper { get; set; }

Context Property {#context}

Context for use by the extension.

Declaration

protected Data.IBindContext Context { get; set; }

Messaging Property {#messaging}

Messaging for use by the extension.

Declaration

protected Services.IMessaging Messaging { get; set; }

SymbolDefinitions Property {#symboldefinitions}

Optional symbol definitions.

Declaration

protected System.Collections.Generic.IReadOnlyCollection<WixToolset.Data.IntermediateSymbolDefinition> SymbolDefinitions { get; set; }