private TxTree Create(int i) { TxTree tree = new TxTree(i); if (i > 0) { tree.Add(Create(i - 1)); } return(tree); }
public OutPoint(byte[] hash, uint index, TxTree tree) { if (hash == null) { throw new ArgumentNullException(nameof(hash), "OutPoint hash parameter must not be null"); } if (hash.Length != 32) { throw new ArgumentException("OutPoint hash parameter length must equal 32"); } Hash = hash; Index = index; Tree = (byte)tree; }
private void Button_Click(object sender, RoutedEventArgs e) { tree.Items.Clear(); {// Test ok //string value = DateTime.Now.ToString(); //Tree.Add(value); //var t = new TxTree("1"); //t.Add("2"); //t.Add(new TxTree("3")); //Tree.Add(t); } {// Test ok Tree.Add(Create(10)); } {// Test ok //Tree.GetChilds[0].Add("temp"); } {// Test ok //Tree.GetChilds[0].GetChilds[0].Remove(); } {// Test ok //foreach(var node in Tree.GetChilds) //{ // node.Remove(); // break; //} } { } tree.Items.Add(TxTree.ToTreeViewItem(Tree)); }
private void MainWindow_Loaded(object sender, RoutedEventArgs e) { tree.Items.Add(TxTree.ToTreeViewItem(Tree)); }