Skip to main content

Class ParameterDefinitionWithValue

Represent a parameter in a process scheme with value

Inheritance

↳ object

    ↳ BaseDefinition

        ↳ ParameterDefinition

            ParameterDefinitionWithValue

Inherited Members

ParameterDefinition.InitialValue

ParameterDefinition.Create(string, string, string, string, bool)

ParameterDefinition.Create(string, Type, ParameterPurpose, string)

ParameterDefinition.Create(string, string, string, bool)

ParameterDefinition.Create(ParameterDefinition, object)

BaseDefinition.DesignerSettings

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Core.Model

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public sealed class ParameterDefinitionWithValue : ParameterDefinition

Properties

Name

Name of the parameter

Declaration
public override string Name { get; set; }
Property value
TypeDescription
string

Purpose

Specifies the method of storing parameters ParameterPurpose

Declaration
[JsonConverter(typeof(StringEnumConverter))]
public override ParameterPurpose Purpose { get; set; }
Property value
TypeDescription
ParameterPurpose

Type

Type of the parameter

Declaration
[JsonConverter(typeof(StringTypeConverter))]
public override Type Type { get; set; }
Property value
TypeDescription
Type

Value

Value of the parameter

Declaration
public object Value { get; set; }
Property value
TypeDescription
object

IsImplicit

Declaration
public bool IsImplicit { get; }
Property value
TypeDescription
bool

IsExternal

Declaration
public bool IsExternal { get; }
Property value
TypeDescription
bool

OriginalExternalParameterType

Returns external parameter type if parameter is externals

Declaration
public Type OriginalExternalParameterType { get; }
Property value
TypeDescription
Type

Methods

Clone()

Declaration
public ParameterDefinitionWithValue Clone()
Returns
TypeDescription
ParameterDefinitionWithValue

SerializeValueToJson()

Declaration
public string SerializeValueToJson()
Returns
TypeDescription
string

GetDynamicValue()

Declaration
public object GetDynamicValue()
Returns
TypeDescription
object

Extension Methods