private void AssertIterateValues(int[] values) { Tree tree = CreateTree(Values); IEnumerator i = new TreeNodeIterator(tree); tree.Traverse(new _IVisitor4_42(i)); }
public virtual void TestMoveNextAfterCompletion() { IEnumerator i = new TreeNodeIterator(CreateTree(Values)); while (i.MoveNext()) { } Assert.IsFalse(i.MoveNext()); }
private void SetTagChecked(MemoTag tag, bool value) { var ite = new TreeNodeIterator(_tagTreeView); foreach (var node in ite) { if (tag == node.Tag) { node.Checked = value; } } }
private IEnumerable <MemoTag> GetCheckedTags() { var ite = new TreeNodeIterator(_tagTreeView); foreach (var node in ite) { if (node.Checked) { yield return(node.Tag as MemoTag); } } }
private void UpdateTagTreeViewChecked(IEnumerable <MemoTag> tags) { var ite = new TreeNodeIterator(_tagTreeView); foreach (var node in ite) { if (tags.Contains(node.Tag as MemoTag)) { node.Checked = true; } } }
private static ReflectConstructorSpec FindConstructor(IReflectClass claxx, Tree sortedConstructors ) { if (sortedConstructors == null) { return(ReflectConstructorSpec.InvalidConstructor); } IEnumerator iter = new TreeNodeIterator(sortedConstructors); while (iter.MoveNext()) { var current = iter.Current; var constructor = (IReflectConstructor)((TreeIntObject)current)._object; var args = NullArgumentsFor(constructor); var res = constructor.NewInstance(args); if (res != null) { return(new ReflectConstructorSpec(constructor, args)); } } return(ReflectConstructorSpec.InvalidConstructor); }
public virtual void TestEmpty() { IEnumerator i = new TreeNodeIterator(null); Assert.IsFalse(i.MoveNext()); }