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