public TreeNodeComplete(KeyValuePair <T1, T2> nKV, int d, TreeNodeComplete <T1, T2> parent) { NodeKeyValue = nKV; nodeDepth = d; ParentNode = parent; ChildNodes = null; }
public TreeNodeComplete(KeyValuePair <T1, T2> nKV, int d, TreeNodeComplete <T1, T2> parent, List <TreeNodeComplete <T1, T2> > cN) { NodeKeyValue = nKV; nodeDepth = d; ParentNode = parent; ChildNodes = cN; }
public TreeNodeComplete(T1 key, T2 value, int d, TreeNodeComplete <T1, T2> parent) : this(new KeyValuePair <T1, T2>(key, value), d, parent) { }