Skip to content

BaseLayoutExtension Class

Base class for creating a resolver extension.

Methods

MethodDescription
CopyFile(source, destination)See «see M:WixToolset.Extensibility.ILayoutExtension.CopyFile(System.String,System.String)»
MoveFile(source, destination)See «see M:WixToolset.Extensibility.ILayoutExtension.MoveFile(System.String,System.String)»
PostLayout()Called at the end of ayout.
PreLayout()Called at the beginning of layout.

Properties

PropertyDescription
ContextContext for use by the extension.
MessagingMessaging for use by the extension.
WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

CopyFile(source, destination) Method {#copyfile_source_destination}

See «see M:WixToolset.Extensibility.ILayoutExtension.CopyFile(System.String,System.String)»

Declaration

public bool CopyFile(
string source,
string destination
)

Parameters

ParameterTypeDescription
sourcestring
destinationstring

MoveFile(source, destination) Method {#movefile_source_destination}

See «see M:WixToolset.Extensibility.ILayoutExtension.MoveFile(System.String,System.String)»

Declaration

public bool MoveFile(
string source,
string destination
)

Parameters

ParameterTypeDescription
sourcestring
destinationstring

PostLayout() Method {#postlayout_nop}

Called at the end of ayout.

Declaration

public void PostLayout()

PreLayout() Method {#prelayout_nop}

Called at the beginning of layout.

Declaration

public void PreLayout()

Context Property {#context}

Context for use by the extension.

Declaration

protected Data.ILayoutContext Context { get; set; }

Messaging Property {#messaging}

Messaging for use by the extension.

Declaration

protected Services.IMessaging Messaging { get; set; }