Esempio n. 1
0
        /// <summary>
        /// ノードを生成する。
        /// </summary>
        /// <param name="definitions">クラス定義のList。</param>
        /// <returns>生成したツリーノード。</returns>
        public static ClassRootTreeNode Create(WarlockProject project)
        {
            var ret = new ClassRootTreeNode()
            {
                Text = "クラス定義"
            };

            ret.ImageKey = "ClassRootIcon.ico";
            ret.SelectedImageKey = ret.ImageKey;
            ret.Tag = project;

            ret.Refresh(project.ClassDefinitions);

            return ret;
        }
Esempio n. 2
0
 /// <summary>
 /// コンストラクタ。
 /// </summary>
 /// <param name="node">クラスルートノードのインスタンス。</param>
 public ClassRootProperty(ClassRootTreeNode node)
     : base(node)
 {
     Project = (WarlockProject)node.Tag;
 }