Skip to content

ILayoutServices Interface

Interface provided to track files for use by layout later.

Methods

MethodDescription
CreateFileTransfer(source, destination, move, sourceLineNumbers)Creates a file transfer and marks it redundant if the source and destination are identical.
TrackFile(path, type, sourceLineNumbers)Creates a tracked file.
WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

CreateFileTransfer(source, destination, move, sourceLineNumbers) Method {#createfiletransfer_source_destination_move_sourcelinenumbers}

Creates a file transfer and marks it redundant if the source and destination are identical.

Declaration

public WixToolset.Extensibility.Data.IFileTransfer CreateFileTransfer(
string source,
string destination,
bool move,
WixToolset.Data.SourceLineNumber sourceLineNumbers
)

Parameters

ParameterTypeDescription
sourcestringSource for the file transfer.
destinationstringDestination for the file transfer.
moveboolIndicates whether to move or copy the source file.
sourceLineNumbersWixToolset.Data.SourceLineNumberOptional source line numbers that requested the file transfer.

TrackFile(path, type, sourceLineNumbers) Method {#trackfile_path_type_sourcelinenumbers}

Creates a tracked file.

Declaration

public WixToolset.Extensibility.Data.ITrackedFile TrackFile(
string path,
WixToolset.Extensibility.Data.TrackedFileType type,
WixToolset.Data.SourceLineNumber sourceLineNumbers
)

Parameters

ParameterTypeDescription
pathstringDestination path for the build output.
typeWixToolset.Extensibility.Data.TrackedFileTypeType of tracked file to create.
sourceLineNumbersWixToolset.Data.SourceLineNumberOptional source line numbers that requested the tracked file.