Table of Contents

Class VariablesStorage

Namespace
Acuit.Pinpoint.Workflows
Assembly
Acuit.Pinpoint.Workflows.dll
public sealed class VariablesStorage : DynamicObject, IVariablesStorage, IDynamicMetaObjectProvider, INotifyPropertyChanged, IDisposable
Inheritance
VariablesStorage
Implements
Inherited Members

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

EnumerateVariableDefinitions()

public IEnumerable<Variable> EnumerateVariableDefinitions()

Returns

IEnumerable<Variable>

GetValue(string)

Gets a variable value.

public object? GetValue(string name)

Parameters

name string

The variable name.

Returns

object

Exceptions

ArgumentNullException

name is null.

KeyNotFoundException

Variable name does not exist.

SetValue(string, object?)

Sets a variable value.

public void SetValue(string name, object? value)

Parameters

name string

The variable name.

value object

The variable value.

Exceptions

ArgumentNullException

name is null.

TryGetMember(GetMemberBinder, out object?)

public override bool TryGetMember(GetMemberBinder binder, out object? result)

Parameters

binder GetMemberBinder
result object

Returns

bool

TrySetMember(SetMemberBinder, object?)

public override bool TrySetMember(SetMemberBinder binder, object? value)

Parameters

binder SetMemberBinder
value object

Returns

bool

Events

PropertyChanged

public event PropertyChangedEventHandler? PropertyChanged

Event Type

PropertyChangedEventHandler