/// <summary> /// ノードを生成する。 /// </summary> /// <param name="project">スクリプト定義のList。</param> /// <returns>生成したツリーノード。</returns> public static ScriptRootTreeNode Create(WarlockProject project) { var ret = new ScriptRootTreeNode() { Text = "スクリプト" }; ret.ImageKey = "ScriptRootIcon.ico"; ret.SelectedImageKey = ret.ImageKey; ret.Tag = project; ret.Refresh(project.ScriptDefinitions); return ret; }
/// <summary> /// コンストラクタ。 /// </summary> /// <param name="node">スクリプトルートノードのインスタンス。</param> public ScriptRootProperty(ScriptRootTreeNode node) : base(node) { Project = (WarlockProject)node.Tag; }