BuildMaster SDK Reference
Version:
Util.Variables Class
Contains methods for working with BuildMaster variables.
Inheritance Hierarchy
- object
- Inedo.BuildMaster.Util.Variables
Syntax
public
class
Util.Variables
Methods
|
Name |
Description |
|
ApplyVariableReplacementsToPersistentProperties(object obj, Inedo.BuildMaster.Extensibility.Variables.ILegacyVariableEvaluationContext context, string variableSupportCode)
|
Applies variable replacements to action properties.
|
|
ApplyVariableReplacementsToPersistentProperties(object obj, Inedo.BuildMaster.Extensibility.Variables.ILegacyVariableEvaluationContext context)
|
Applies variable replacements to action properties.
|
|
CreateStandardContext(Inedo.BuildMaster.Extensibility.IGenericBuildMasterContext context, System.Collections.Generic.IDictionary<string, string> variables)
|
Returns an instance of the standard variable evaluation context.
|
|
CreateStandardContext(Inedo.BuildMaster.Extensibility.IGenericBuildMasterContext context)
|
Returns an instance of the standard variable evaluation context.
|
|
Evaluate(string text, Inedo.BuildMaster.Extensibility.IGenericBuildMasterContext context, string variableSupportCode)
|
Evaluates and substitutes all variables and functions in the supplied text and returns the resulting text.
|
|
Evaluate(string text, Inedo.BuildMaster.Extensibility.IGenericBuildMasterContext context)
|
Evaluates and substitutes all variables and functions in the supplied text and returns the resulting text.
|
|
ExtractVariableData(string name, string value)
|
Gets the name, type code and value bytes from a combination of variable name and value inputs.
|
|
UserCanManage(Inedo.BuildMaster.Extensibility.IGenericBuildMasterContext context)
|
Determines whether the current user can manage variables in the specified context.
|
|
UserCanManage(Inedo.BuildMaster.Data.Tables.VariableDefinitions_Extended definition)
|
|
|
UserCanManage(Inedo.BuildMaster.Data.Tables.Variables variable)
|
|
|
ValidateManagePermissions(Inedo.BuildMaster.Extensibility.IGenericBuildMasterContext context)
|
Validates the current user can manage variables in the specified context.
|
|
ValidateManagePermissions(Inedo.BuildMaster.Data.Tables.VariableDefinitions_Extended definition)
|
|
|
ValidateManagePermissions(Inedo.BuildMaster.Data.Tables.VariableDeclarations declaration)
|
|
|
ValidateManagePermissions(Inedo.BuildMaster.Data.Tables.Variables variable)
|
|