IVariableResolver Interface
Methods
Method | Description |
---|---|
AddVariable(sourceLineNumber, name, value, overridable) | Add a variable. |
ResolveVariables(sourceLineNumbers, value) | Resolve the wix variables in a value. |
ResolveVariables(sourceLineNumbers, value, errorOnUnknown) | Resolve the wix variables in a value. |
WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8 |
AddVariable(sourceLineNumber, name, value, overridable) Method {#addvariable_sourcelinenumber_name_value_overridable}
Add a variable.
Declaration
public void AddVariable( WixToolset.Data.SourceLineNumber sourceLineNumber, string name, string value, bool overridable)
Parameters
Parameter | Type | Description |
---|---|---|
sourceLineNumber | WixToolset.Data.SourceLineNumber | The source line information for the value. |
name | string | The name of the variable. |
value | string | The value of the variable. |
overridable | bool | Indicates whether the variable can be overridden by an existing variable. |
ResolveVariables(sourceLineNumbers, value) Method {#resolvevariables_sourcelinenumbers_value}
Resolve the wix variables in a value.
Declaration
public IVariableResolution ResolveVariables( WixToolset.Data.SourceLineNumber sourceLineNumbers, string value)
Parameters
Parameter | Type | Description |
---|---|---|
sourceLineNumbers | WixToolset.Data.SourceLineNumber | The source line information for the value. |
value | string | The value to resolve. |
Return value
IVariableResolution
The resolved result.
ResolveVariables(sourceLineNumbers, value, errorOnUnknown) Method {#resolvevariables_sourcelinenumbers_value_erroronunknown}
Resolve the wix variables in a value.
Declaration
public IVariableResolution ResolveVariables( WixToolset.Data.SourceLineNumber sourceLineNumbers, string value, bool errorOnUnknown)
Parameters
Parameter | Type | Description |
---|---|---|
sourceLineNumbers | WixToolset.Data.SourceLineNumber | The source line information for the value. |
value | string | The value to resolve. |
errorOnUnknown | bool | true if unknown variables should throw errors. |
Return value
IVariableResolution
The resolved value.