Skip to content

ILinkContext Interface

Context provided during linking.

PropertyDescription
CancellationTokenCancellation token.
ExpectedOutputTypeExpected output type.
ExtensionDataCollection of extension data to use during linking.
ExtensionsCollection of extensions to use during linking.
IntermediateFolderIntermediate folder.
IntermediatesCollection of intermediates to link.
OutputPathOutput path.
PlatformGets or sets the platform for the output.
ServiceProviderService provider.
SkipStdWixlibGets or sets whether to skip the standard wixlib.
SymbolDefinitionCreatorSymbol definition creator used to load extension data.
WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

Cancellation token.

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

Expected output type.

public WixToolset.Data.OutputType ExpectedOutputType { get; set; }

Collection of extension data to use during linking.

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.IExtensionData> ExtensionData { get; set; }

Collection of extensions to use during linking.

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

Intermediate folder.

public string IntermediateFolder { get; set; }

Collection of intermediates to link.

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Data.Intermediate> Intermediates { get; set; }

Output path.

public string OutputPath { get; set; }

Gets or sets the platform for the output.

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

Service provider.

public System.IServiceProvider ServiceProvider { get; set; }

Gets or sets whether to skip the standard wixlib.

public bool SkipStdWixlib { get; set; }

Symbol definition creator used to load extension data.

public WixToolset.Data.ISymbolDefinitionCreator SymbolDefinitionCreator { get; set; }