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
Syntaxpublic sealed class ParameterDefinitionWithValue : ParameterDefinition
Properties
Name
Name of the parameter
Declarationpublic override string Name { get; set; }
Type | Description |
---|---|
string |
Purpose
Specifies the method of storing parameters ParameterPurpose
Declaration[JsonConverter(typeof(StringEnumConverter))]
public override ParameterPurpose Purpose { get; set; }
Type | Description |
---|---|
ParameterPurpose |
Type
Type of the parameter
Declaration[JsonConverter(typeof(StringTypeConverter))]
public override Type Type { get; set; }
Type | Description |
---|---|
Type |
Value
Value of the parameter
Declarationpublic object Value { get; set; }
Type | Description |
---|---|
object |
IsImplicit
Declarationpublic bool IsImplicit { get; }
Type | Description |
---|---|
bool |
IsExternal
Declarationpublic bool IsExternal { get; }
Type | Description |
---|---|
bool |
OriginalExternalParameterType
Returns external parameter type if parameter is externals
Declarationpublic Type OriginalExternalParameterType { get; }
Type | Description |
---|---|
Type |
Methods
Clone()
Declarationpublic ParameterDefinitionWithValue Clone()
Type | Description |
---|---|
ParameterDefinitionWithValue |
SerializeValueToJson()
Declarationpublic string SerializeValueToJson()
Type | Description |
---|---|
string |
GetDynamicValue()
Declarationpublic object GetDynamicValue()
Type | Description |
---|---|
object |