IPreprocessContext Interface
Preprocessor context.
Properties
Property | Description |
---|---|
CancellationToken | Cancellation token. |
CurrentSourceLineNumber | Current source line number of the preprocessor. |
Extensions | Collection of extensions to use during preprocessing. |
IncludeSearchPaths | Collection of search paths to find include files. |
IntermediateFolder | Intermediate folder. |
OutputPath | Output path. |
Platform | Gets the platform which the compiler will use when defaulting 64-bit attributes and elements. |
ServiceProvider | Service provider. |
SourcePath | Path to the source file being preprocessed. |
Variables | Collection of name/value pairs used as preprocessor variables. |
WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8 |
CancellationToken Property {#cancellationtoken}
Cancellation token.
Declaration
public System.Threading.CancellationToken CancellationToken { get; set; }
CurrentSourceLineNumber Property {#currentsourcelinenumber}
Current source line number of the preprocessor.
Declaration
public WixToolset.Data.SourceLineNumber CurrentSourceLineNumber { get; set; }
Extensions Property {#extensions}
Collection of extensions to use during preprocessing.
Declaration
public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.IPreprocessorExtension> Extensions { get; set; }
IncludeSearchPaths Property {#includesearchpaths}
Collection of search paths to find include files.
Declaration
public System.Collections.Generic.IReadOnlyCollection<System.String> IncludeSearchPaths { get; set; }
IntermediateFolder Property {#intermediatefolder}
Intermediate folder.
Declaration
public string IntermediateFolder { get; set; }
OutputPath Property {#outputpath}
Output path.
Declaration
public string OutputPath { get; set; }
Platform Property {#platform}
Gets the platform which the compiler will use when defaulting 64-bit attributes and elements.
Declaration
public WixToolset.Data.Platform Platform { get; set; }
ServiceProvider Property {#serviceprovider}
Service provider.
Declaration
public System.IServiceProvider ServiceProvider { get; set; }
SourcePath Property {#sourcepath}
Path to the source file being preprocessed.
Declaration
public string SourcePath { get; set; }
Variables Property {#variables}
Collection of name/value pairs used as preprocessor variables.
Declaration
public System.Collections.Generic.IDictionary<System.String,System.String> Variables { get; set; }