Skip to main content

IOptimizeContext Interface

Context provided to the optimizer.

Properties​

PropertyDescription
BindPathsCollection of bindpaths used to bind files.
BindVariablesBind variables used during optimization.
CancellationTokenCancellation token.
ExtensionsSet of extensions provided to the optimizer.
IntermediateFolderIntermediate folder.
IntermediatesCollection of intermediates to optimize.
LocalizationsCollection of localization files to use in the optimizer.
PlatformGets or sets the platform which the optimizer will use when defaulting 64-bit symbol properties.
ServiceProviderService provider made available to the optimizer and its extensions.

WixToolset.Extensibility.dll version 6.0.0+8c7432e50072e009353ea5f2c956ccf453476f71

BindPaths Property​

Collection of bindpaths used to bind files.

Declaration​

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.Data.IBindPath> BindPaths { get; set; } 

BindVariables Property​

Bind variables used during optimization.

Declaration​

public System.Collections.Generic.IDictionary<System.String,System.String> BindVariables { get; set; } 

CancellationToken Property​

Cancellation token.

Declaration​

public System.Threading.CancellationToken CancellationToken { get; set; } 

Extensions Property​

Set of extensions provided to the optimizer.

Declaration​

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.IOptimizerExtension> Extensions { get; set; } 

IntermediateFolder Property​

Intermediate folder.

Declaration​

public string IntermediateFolder { get; set; } 

Intermediates Property​

Collection of intermediates to optimize.

Declaration​

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Data.Intermediate> Intermediates { get; set; } 

Localizations Property​

Collection of localization files to use in the optimizer.

Declaration​

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Data.Localization> Localizations { get; set; } 

Platform Property​

Gets or sets the platform which the optimizer will use when defaulting 64-bit symbol properties.

Declaration​

public WixToolset.Data.Platform Platform { get; set; } 

ServiceProvider Property​

Service provider made available to the optimizer and its extensions.

Declaration​

public System.IServiceProvider ServiceProvider { get; set; }