ILibraryContext Interface
Context provided during library creation operations.
Properties
Property | Description |
---|---|
BindFiles | Indicates whether files should be bound into the library. |
BindPaths | Collection of bindpaths used to bind files. |
BindVariables | Bind variables used when binding files. |
CancellationToken | Cancellation token. |
Extensions | Collection of extensions used during creation of library. |
IntermediateFolder | Intermediate folder. |
Intermediates | Collection of intermediates to include in the library. |
LibraryId | Identifier of the library. |
Localizations | Collection of localization files to use in the library. |
OutputPath | Output path. |
ServiceProvider | Service 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; }