Пример #1
0
 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));
 }
Пример #4
0
 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));
 }
Пример #6
0
 public BlockGraphEventArgs(BlockGraph blockGraph)
 {
     BlockGraph = blockGraph;
     Hash       = blockGraph.Block.Hash;
 }
Пример #7
0
 public StopGraphNode(string id, BlockGraph graph)
     : base(id, graph, typeof(StopGraphNode).Name)
 {
 }
Пример #8
0
 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));
 }
Пример #10
0
 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));
 }
Пример #12
0
 public EntryPointNode(string id, BlockGraph graph)
     : base(id, graph, typeof(EntryPointNode).Name)
 {
 }
Пример #13
0
 public HostedGraphAPI(BlockGraph graph)
 {
     this.Graph = graph;
 }
Пример #14
0
 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));
 }
Пример #15
0
 public IntNode(string id, BlockGraph graph)
     : base(id, graph, typeof(IntNode).Name)
 {
     this.OutParameters.Add("value", new NodeParameter(this, "value", typeof(int), true));
 }
Пример #16
0
 public OnGraphStartNode(string id, BlockGraph graph)
     : base(id, graph, typeof(OnGraphStartNode).Name)
 {
     this.IsEventNode = true;
 }
Пример #17
0
 public CreateArrayNode(string id, BlockGraph graph)
     : base(id, graph, typeof(CreateArrayNode).Name)
 {
     this.OutParameters.Add("array", new NodeParameter(this, "array", typeof(List <object>), true));
 }
Пример #18
0
 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));
 }
Пример #20
0
 public SecretStringNode(string id, BlockGraph graph)
     : base(id, graph, typeof(SecretStringNode).Name)
 {
     this.OutParameters.Add("value", new NodeParameter(this, "value", typeof(string), true));
 }
Пример #21
0
 public BlockGraphSchema(BlockGraph graph)
 {
     this.graph = graph;
     this.Nodes = new List <NodeSchema>();
 }