/// <summary> /// /// </summary> /// <param name="type">Traversal type.</param> /// <param name="args">Traversal step params.</param> public TraversalStep(string type, ITraversalStepParams args = null) { // Save the passed params. this.Type = type; this.Params = args; this.Template = Maps.LabelToQueryTemplate[type]; }
public TraversalParams() { this.traversalStepParams = (ITraversalStepParams) new Dictionary <string, object>(); }
/// <summary> /// Constructor overload. /// </summary> /// <param name="type">Traversal type.</param> /// <param name="args">Traversal step params.</param> public TraversalStep(TraversalType type, ITraversalStepParams args = null) : this(type.ToString(), args) { }