public AddFunctionResultNode(string id, BlockGraph graph) : base(id, graph, typeof(AddFunctionResultNode).Name) { this.InParameters.Add("name", new NodeParameter(this, "name", typeof(string), true)); this.InParameters.Add("value", new NodeParameter(this, "value", typeof(object), true)); }
public AddArrayElementNode(string id, BlockGraph graph) : base(id, graph, typeof(AddArrayElementNode).Name) { this.InParameters.Add("array", new NodeParameter(this, "array", typeof(List <object>), true)); this.InParameters.Add("element", new NodeParameter(this, "element", typeof(object), true)); }
public KeepArrayLastElementsNode(string id, BlockGraph graph) : base(id, graph, typeof(KeepArrayLastElementsNode).Name) { this.InParameters.Add("array", new NodeParameter(this, "array", typeof(List <object>), true)); this.InParameters.Add("amountToKeep", new NodeParameter(this, "amountToKeep", typeof(int), true)); }
public UnreachableBlockRemover(SsaState ssa, DecompilerEventListener listener) { this.ssa = ssa; this.listener = listener; this.cfg = ssa.Procedure.ControlGraph; }
public ConvertCSVToDataNode(string id, BlockGraph graph) : base(id, graph, typeof(ConvertCSVToDataNode).Name) { this.InParameters.Add("csv", new NodeParameter(this, "csv", typeof(CreateCSVNode), true)); this.OutParameters.Add("data", new NodeParameter(this, "data", typeof(object), false)); }
public BlockGraphEventArgs(BlockGraph blockGraph) { BlockGraph = blockGraph; Hash = blockGraph.Block.Hash; }
public StopGraphNode(string id, BlockGraph graph) : base(id, graph, typeof(StopGraphNode).Name) { }
public SerializeJsonObjectNode(string id, BlockGraph graph) : base(id, graph, typeof(SerializeJsonObjectNode).Name) { this.InParameters.Add("jsonObject", new NodeParameter(this, "jsonObject", typeof(object), true)); this.OutParameters.Add("json", new NodeParameter(this, "json", typeof(string), false)); }
public TweetMessageNode(string id, BlockGraph graph) : base(id, graph, typeof(TweetMessageNode).Name) { this.InParameters.Add("twitter", new NodeParameter(this, "twitter", typeof(TwitterConnector), true)); this.InParameters.Add("message", new NodeParameter(this, "message", typeof(string), true)); }
public EndpointCacheResponseNode(string id, BlockGraph graph) : base(id, graph, typeof(EndpointCacheResponseNode).Name) { this.InParameters.Add("endpoint", new NodeParameter(this, "endpoint", typeof(object), true)); this.InParameters.Add("ttl", new NodeParameter(this, "ttl", typeof(int), true)); }
public ConvertLastNodeParametersToCSVRowNode(string id, BlockGraph graph) : base(id, graph, typeof(ConvertLastNodeParametersToCSVRowNode).Name) { this.OutParameters.Add("row", new NodeParameter(this, "row", typeof(CreateCSVRowNode), false)); }
public EntryPointNode(string id, BlockGraph graph) : base(id, graph, typeof(EntryPointNode).Name) { }
public HostedGraphAPI(BlockGraph graph) { this.Graph = graph; }
public CreateFunctionParametersNode(string id, BlockGraph graph) : base(id, graph, typeof(CreateFunctionParametersNode).Name) { this.OutParameters.Add("parameters", new NodeParameter(this, "parameters", typeof(Dictionary <string, object>), false)); }
public IntNode(string id, BlockGraph graph) : base(id, graph, typeof(IntNode).Name) { this.OutParameters.Add("value", new NodeParameter(this, "value", typeof(int), true)); }
public OnGraphStartNode(string id, BlockGraph graph) : base(id, graph, typeof(OnGraphStartNode).Name) { this.IsEventNode = true; }
public CreateArrayNode(string id, BlockGraph graph) : base(id, graph, typeof(CreateArrayNode).Name) { this.OutParameters.Add("array", new NodeParameter(this, "array", typeof(List <object>), true)); }
public GetFunctionParameterNode(string id, BlockGraph graph) : base(id, graph, typeof(GetFunctionParameterNode).Name) { this.InParameters.Add("name", new NodeParameter(this, "name", typeof(string), true)); this.OutParameters.Add("value", new NodeParameter(this, "value", typeof(object), false)); }
public ConvertNodeToDataNode(string id, BlockGraph graph) : base(id, graph, typeof(ConvertNodeToDataNode).Name) { this.OutParameters.Add("data", new NodeParameter(this, "data", typeof(object), true)); }
public SecretStringNode(string id, BlockGraph graph) : base(id, graph, typeof(SecretStringNode).Name) { this.OutParameters.Add("value", new NodeParameter(this, "value", typeof(string), true)); }
public BlockGraphSchema(BlockGraph graph) { this.graph = graph; this.Nodes = new List <NodeSchema>(); }