IOptimizeContext Interface
Context provided to the optimizer.
Properties
Section titled “Properties”| Property | Description |
|---|---|
| BindPaths | Collection of bindpaths used to bind files. |
| BindVariables | Bind variables used during optimization. |
| CancellationToken | Cancellation token. |
| Extensions | Set of extensions provided to the optimizer. |
| IntermediateFolder | Intermediate folder. |
| Intermediates | Collection of intermediates to optimize. |
| Localizations | Collection of localization files to use in the optimizer. |
| Platform | Gets or sets the platform which the optimizer will use when defaulting 64-bit symbol properties. |
| ServiceProvider | Service provider made available to the optimizer and its extensions. |
WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8 |
BindPaths Property
Section titled “BindPaths Property”Collection of bindpaths used to bind files.
Declaration
Section titled “Declaration”public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.Data.IBindPath> BindPaths { get; set; }BindVariables Property
Section titled “BindVariables Property”Bind variables used during optimization.
Declaration
Section titled “Declaration”public System.Collections.Generic.IDictionary<System.String,System.String> BindVariables { get; set; }CancellationToken Property
Section titled “CancellationToken Property”Cancellation token.
Declaration
Section titled “Declaration”public System.Threading.CancellationToken CancellationToken { get; set; }Extensions Property
Section titled “Extensions Property”Set of extensions provided to the optimizer.
Declaration
Section titled “Declaration”public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.IOptimizerExtension> Extensions { get; set; }IntermediateFolder Property
Section titled “IntermediateFolder Property”Intermediate folder.
Declaration
Section titled “Declaration”public string IntermediateFolder { get; set; }Intermediates Property
Section titled “Intermediates Property”Collection of intermediates to optimize.
Declaration
Section titled “Declaration”public System.Collections.Generic.IReadOnlyCollection<WixToolset.Data.Intermediate> Intermediates { get; set; }Localizations Property
Section titled “Localizations Property”Collection of localization files to use in the optimizer.
Declaration
Section titled “Declaration”public System.Collections.Generic.IReadOnlyCollection<WixToolset.Data.Localization> Localizations { get; set; }Platform Property
Section titled “Platform Property”Gets or sets the platform which the optimizer will use when defaulting 64-bit symbol properties.
Declaration
Section titled “Declaration”public WixToolset.Data.Platform Platform { get; set; }ServiceProvider Property
Section titled “ServiceProvider Property”Service provider made available to the optimizer and its extensions.
Declaration
Section titled “Declaration”public System.IServiceProvider ServiceProvider { get; set; }