BaseBurnBackendBinderExtension Class
Base class for creating a Burn backend extension.
Methods
| Method | Description | 
|---|---|
| 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
| Property | Description | 
|---|---|
| BackendHelper | Backend helper for use by the extension. | 
| Context | Context for use by the extension. | 
| Messaging | Messaging for use by the extension. | 
| SymbolDefinitions | Optional symbol definitions. | 
WixToolset.Extensibility.dll version 6.0.0+8c7432e50072e009353ea5f2c956ccf453476f71
PostBackendBind(result) Method
See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.PostBackendBind(WixToolset.Extensibility.Data.IBindResult)»
Declaration
public void PostBackendBind(
  Data.IBindResult result
)
Parameters
| Parameter | Type | Description | 
|---|---|---|
| result | Data.IBindResult | 
PreBackendBind() Method
See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.PreBackendBind(WixToolset.Extensibility.Data.IBindContext)»
Declaration
public void PreBackendBind()
ResolveRelatedFile() Method
See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.ResolveRelatedFile(System.String,System.String,System.String,WixToolset.Data.SourceLineNumber)»
Declaration
public Data.IResolveFileResult ResolveRelatedFile()
ResolveUrl() Method
See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.ResolveUrl(System.String,System.String,System.String,System.String,System.String)»
Declaration
public string ResolveUrl()
SymbolsFinalized() Method
See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.SymbolsFinalized(WixToolset.Data.IntermediateSection)»
Declaration
public void SymbolsFinalized()
TryProcessSymbol() Method
See «see M:WixToolset.Extensibility.IBurnBackendBinderExtension.TryProcessSymbol(WixToolset.Data.IntermediateSection,WixToolset.Data.IntermediateSymbol)»
Declaration
public bool TryProcessSymbol()
BackendHelper Property
Backend helper for use by the extension.
Declaration
protected Services.IBurnBackendHelper BackendHelper { get; set; } 
Context Property
Context for use by the extension.
Declaration
protected Data.IBindContext Context { get; set; } 
Messaging Property
Messaging for use by the extension.
Declaration
protected Services.IMessaging Messaging { get; set; } 
SymbolDefinitions Property
Optional symbol definitions.
Declaration
protected System.Collections.Generic.IReadOnlyCollection<WixToolset.Data.IntermediateSymbolDefinition> SymbolDefinitions { get; set; }