InedoSDK Reference
Version:

Inedo.Extensibility.VariableFunctions Namespace

Name Description
ExpectedValueDataType

Specifies the expected value for a VariableFunction decorated with a ExtensionConfigurationVariableAttribute. This is used when validating the value in the UI.

ExtensionConfigurationVariableAttribute

Indicates that a VariableFunction is intended as part of extension configuration.

IAsyncVariableFunction

Implemented by variable functions that can be evaluated asynchronously.

IVariableFunctionContext

Evaluation context for variable functions.

ParameterDescriptionAttribute

Provides information about expected function parameters.

ScalarVariableFunction

Base class for scalar variable functions.

VariableFunction

Base class for all variable functions.

VariableFunctionArgumentException

Represents errors due to invalid variable function arguments.

VariableFunctionArgumentMissingException

Represents errors due to missing variable function arguments.

VariableFunctionException

Represents errors which occur during variable function evaluation.

VariableFunctionParameterAttribute

Indicates that a property of a variable function implementation is a parameter.

VariadicVariableFunctionAttribute

Indicates that a variable function is variadic.

VectorVariableFunction

Base class for vector variable functions.