//конструктор public StandartNode(TreeViewNodeType NodeType, object ChildsParam, Type ChildTypeParam, bool bDbSetType = false) { //информация по узлу TreeViewNodeInfo NI = TreeViewNodeInfos[NodeType]; Name = NI.nodeName; this.bDbSetType = bDbSetType; Childs = ChildsParam; ChildType = ChildTypeParam; this.NodeType = NodeType; }
//конструктор public TreeViewNode(string name, int nodeId, int id, DataProvider NodeProvider) { if (name != null) { this.name = name; } this.nodeId = nodeId; this.id = id; this.NodeProvider = NodeProvider; NodeType = NodeProvider.NodeType; NodeInfo = TreeViewNodeInfos[NodeType]; systemName = NodeInfo.systemNodeName; }
public TreeViewNode(string name, TreeViewNodeType type, TreeViewNode?parent, string icon, string color, List <TreeViewNode> children = null !,
protected override int GetNodeTypeLevel(TreeViewNodeType node) => node switch {
public TreeViewNode(string name, TreeViewNodeType type, TreeViewNode?parent, string?icon = null, string?color = null, List <TreeViewNode> children = null !,
public TreeNodeTagObject(TreeViewNodeType nodeType, FtTransmitterDataset nodeDataset, object nodeDatasetSubObject = null) { NodeType = nodeType; NodeDataset = nodeDataset; NodeDatasetSubObject = nodeDatasetSubObject; }