Skip to main content

IPreprocessContext Interface

Preprocessor context.

Properties

PropertyDescription
CancellationTokenCancellation token.
CurrentSourceLineNumberCurrent source line number of the preprocessor.
ExtensionsCollection of extensions to use during preprocessing.
IncludeSearchPathsCollection of search paths to find include files.
IntermediateFolderIntermediate folder.
OutputPathOutput path.
PlatformGets the platform which the compiler will use when defaulting 64-bit attributes and elements.
ServiceProviderService provider.
SourcePathPath to the source file being preprocessed.
VariablesCollection of name/value pairs used as preprocessor variables.

WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

CancellationToken Property

Cancellation token.

Declaration

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

CurrentSourceLineNumber Property

Current source line number of the preprocessor.

Declaration

public WixToolset.Data.SourceLineNumber CurrentSourceLineNumber { get; set; } 

Extensions Property

Collection of extensions to use during preprocessing.

Declaration

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

IncludeSearchPaths Property

Collection of search paths to find include files.

Declaration

public System.Collections.Generic.IReadOnlyCollection<System.String> IncludeSearchPaths { get; set; } 

IntermediateFolder Property

Intermediate folder.

Declaration

public string IntermediateFolder { get; set; } 

OutputPath Property

Output path.

Declaration

public string OutputPath { get; set; } 

Platform Property

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

Service provider.

Declaration

public System.IServiceProvider ServiceProvider { get; set; } 

SourcePath Property

Path to the source file being preprocessed.

Declaration

public string SourcePath { get; set; } 

Variables Property

Collection of name/value pairs used as preprocessor variables.

Declaration

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