Class DeserializeFromYaml#

Namespace: Aeon.Environment
Assembly: Aeon.Environment.dll

Deserializes a sequence of YAML strings into data model objects.

[WorkflowElementCategory(ElementCategory.Transform)]
public class DeserializeFromYaml : SingleArgumentExpressionBuilder, IExpressionBuilder

Inheritance#

object ← ExpressionBuilder ← SingleArgumentExpressionBuilder ← DeserializeFromYaml

Implements#

IExpressionBuilder

Inherited Members#

SingleArgumentExpressionBuilder.ArgumentRange, ExpressionBuilder.Build(IEnumerable<Expression>), ExpressionBuilder.ToString(), ExpressionBuilder.Unwrap(ExpressionBuilder), ExpressionBuilder.GetWorkflowElement(ExpressionBuilder), ExpressionBuilder.GetVisualizerElement(ExpressionBuilder), ExpressionBuilder.GetVisualizerMappings(ExpressionBuilder), ExpressionBuilder.FromWorkflowElement(object, ElementCategory), ExpressionBuilder.GetElementDisplayName(Type), ExpressionBuilder.GetElementDisplayName(object), ExpressionBuilder.SelectMembers(Expression, string), ExpressionBuilder.GetArgumentAccess(IEnumerable<Expression>, string), ExpressionBuilder.ArgumentRange, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Constructors#

DeserializeFromYaml()#

public DeserializeFromYaml()

Properties#

Type#

public TypeMapping Type { get; set; }

Property Value#

TypeMapping

Methods#

Build(IEnumerable<Expression>)#

Constructs an node from a collection of input arguments. The result can be chained with other builders in a workflow.

public override Expression Build(IEnumerable<Expression> arguments)

Parameters#

arguments IEnumerable<Expression>

A collection of nodes representing the input arguments.

Returns#

Expression

The constructed node.