ICompileContext Interface
Context provided to the compiler.
Properties
| Property | Description | 
|---|---|
| CancellationToken | Cancellation token. | 
| CompilationId | Unique identifier for the compilation. | 
| Extensions | Set of extensions provided to the compiler. | 
| IntermediateFolder | Intermediate folder. | 
| IsCurrentPlatform64Bit | Calculates whether the target platform for the compilation is 64-bit or not. | 
| OutputPath | Output path. | 
| Platform | Gets or sets the platform which the compiler will use when defaulting 64-bit attributes and elements. | 
| ServiceProvider | Service provider made available to the compiler and its extensions. | 
| Source | Source document being compiled. | 
WixToolset.Extensibility.dll version 6.0.0+8c7432e50072e009353ea5f2c956ccf453476f71
CancellationToken Property
Cancellation token.
Declaration
public System.Threading.CancellationToken CancellationToken { get; set; } 
CompilationId Property
Unique identifier for the compilation.
Declaration
public string CompilationId { get; set; } 
Extensions Property
Set of extensions provided to the compiler.
Declaration
public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.ICompilerExtension> Extensions { get; set; } 
IntermediateFolder Property
Intermediate folder.
Declaration
public string IntermediateFolder { get; set; } 
IsCurrentPlatform64Bit Property
Calculates whether the target platform for the compilation is 64-bit or not.
Declaration
public bool IsCurrentPlatform64Bit { get; set; } 
OutputPath Property
Output path.
Declaration
public string OutputPath { get; set; } 
Platform Property
Gets or sets the platform which the compiler will use when defaulting 64-bit attributes and elements.
Declaration
public WixToolset.Data.Platform Platform { get; set; } 
ServiceProvider Property
Service provider made available to the compiler and its extensions.
Declaration
public System.IServiceProvider ServiceProvider { get; set; } 
Source Property
Source document being compiled.
Declaration
public System.Xml.Linq.XDocument Source { get; set; }