/// <summary> /// Block constructor, the most important place in the whole code: decodes what features are needed in a block. /// </summary> /// public Debug_string(string input) : base(input, block_type.Input) { file = new DataProcessing.Input.File(); output_io = new output_sockiet(this, info.Output_info); canvas.Children.Add(output_io.button); }
public override void Disconnect() { input_io.Disconnect(); output_io.Disconnect(); output_io2.Disconnect(); input_io = null; output_io = null; output_io2 = null; }
/// <summary> /// Block constructor, the most important place in the whole code: decodes what features are needed in a block. /// </summary> public Split_string_by_commas(string input) : base(input, block_type.Processing) { output_io = new output_sockiet(this, info.Output_info); funct_ref = new input_sockiet.parent_function(Input_function); input_io = new input_sockiet(this, info.Input_info, ref funct_ref); canvas.Children.Add(output_io.button); canvas.Children.Add(input_io.button); }
/// <summary> /// Block constructor, the most important place in the whole code: decodes what features are needed in a block. /// </summary> /// public Read_all_lines(string input) : base(input, block_type.Input) { File_button = Fabricator.Create_Button(info.File_info); canvas.Children.Add(File_button); File_button.Click += new RoutedEventHandler(File_button_click); file = new DataProcessing.Input.File(); output_io = new output_sockiet(this, info.Output_info); canvas.Children.Add(output_io.button); }
/// <summary> /// Block constructor, the most important place in the whole code: decodes what features are needed in a block. /// </summary> /// public Debug_string(string input) : base(input, block_type.Input) { file = new DataProcessing.Input.File(); groupBox.Header = "Debug string " + " Component"; output_io = new output_sockiet(this, info.Output_info); canvas.Children.Add(output_io.button); }
/// <summary> /// Block constructor, the most important place in the whole code: decodes what features are needed in a block. /// </summary> public Split_data_flow(string input) : base(input, block_type.Flow) { output_io = new output_sockiet(this, info.Output_info); output_io2 = new output_sockiet(this, info.Output_info2); funct_ref = new input_sockiet.parent_function(Input_function); input_io = new input_sockiet(this, info.Input_info, ref funct_ref); canvas.Children.Add(output_io2.button); canvas.Children.Add(output_io.button); canvas.Children.Add(input_io.button); }
/// <summary> /// Block constructor, the most important place in the whole code: decodes what features are needed in a block. /// </summary> public Add_string(string input) : base(input, block_type.Processing) { math = new DataProcessing.Processing.Math(); output_io = new output_sockiet(this, info.Output_info); funct_ref = new input_sockiet.parent_function(Input_function); input_io = new input_sockiet(this, info.Input_info, ref funct_ref); canvas.Children.Add(output_io.button); canvas.Children.Add(input_io.button); }