Skip to content

IPreprocessContext Interface

Preprocessor context.

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

Cancellation token.

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

Current source line number of the preprocessor.

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

Collection of extensions to use during preprocessing.

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

Collection of search paths to find include files.

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

Intermediate folder.

public string IntermediateFolder { get; set; }

Output path.

public string OutputPath { get; set; }

Gets the platform which the compiler will use when defaulting 64-bit attributes and elements.

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

Service provider.

public System.IServiceProvider ServiceProvider { get; set; }

Path to the source file being preprocessed.

public string SourcePath { get; set; }

Collection of name/value pairs used as preprocessor variables.

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