示例#1
0
 public virtual void Add(params Parameter[] Parameters)
 {
     if (this.parameters is null)
     {
         this.parameters = new DisplayableParameters(Parameters);
     }
     else
     {
         this.parameters.AddRange(Parameters);
     }
 }
示例#2
0
        public Node(TreeNode Parent, NodeInformation NodeInfo)
            : base(Parent)
        {
            this.nodeInfo = NodeInfo;

            if (this.nodeInfo.ParameterList == null)
            {
                this.parameters = null;
            }
            else
            {
                this.parameters = new DisplayableParameters(this.nodeInfo.ParameterList);
            }

            if (nodeInfo.HasChildren)
            {
                this.children = new SortedDictionary <string, TreeNode>()
                {
                    { string.Empty, new Loading(this) }
                };
            }
        }