/// <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; }
/// <summary> /// コンストラクタ。 /// </summary> /// <param name="node">クラスルートノードのインスタンス。</param> public ClassRootProperty(ClassRootTreeNode node) : base(node) { Project = (WarlockProject)node.Tag; }