Skip to content

ILibraryContext Interface

Context provided during library creation operations.

Properties

PropertyDescription
BindFilesIndicates whether files should be bound into the library.
BindPathsCollection of bindpaths used to bind files.
BindVariablesBind variables used when binding files.
CancellationTokenCancellation token.
ExtensionsCollection of extensions used during creation of library.
IntermediateFolderIntermediate folder.
IntermediatesCollection of intermediates to include in the library.
LibraryIdIdentifier of the library.
LocalizationsCollection of localization files to use in the library.
OutputPathOutput path.
ServiceProviderService provider.
WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

BindFiles Property {#bindfiles}

Indicates whether files should be bound into the library.

Declaration

public bool BindFiles { get; set; }

BindPaths Property {#bindpaths}

Collection of bindpaths used to bind files.

Declaration

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.Data.IBindPath> BindPaths { get; set; }

BindVariables Property {#bindvariables}

Bind variables used when binding files.

Declaration

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

CancellationToken Property {#cancellationtoken}

Cancellation token.

Declaration

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

Extensions Property {#extensions}

Collection of extensions used during creation of library.

Declaration

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

IntermediateFolder Property {#intermediatefolder}

Intermediate folder.

Declaration

public string IntermediateFolder { get; set; }

Intermediates Property {#intermediates}

Collection of intermediates to include in the library.

Declaration

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

LibraryId Property {#libraryid}

Identifier of the library.

Declaration

public string LibraryId { get; set; }

Localizations Property {#localizations}

Collection of localization files to use in the library.

Declaration

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Data.Localization> Localizations { get; set; }

OutputPath Property {#outputpath}

Output path.

Declaration

public string OutputPath { get; set; }

ServiceProvider Property {#serviceprovider}

Service provider.

Declaration

public System.IServiceProvider ServiceProvider { get; set; }