コード例 #1
0
        /// <summary>
        /// ノードを生成する。
        /// </summary>
        /// <param name="definitions">データベース定義のList。</param>
        /// <returns>生成したツリーノード。</returns>
        public static DatabaseRootTreeNode Create(WarlockProject project)
        {
            var ret = new DatabaseRootTreeNode()
            {
                Text = "データベース"
            };

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

            ret.Refresh(project.DatabaseDefinitions);

            return ret;
        }
コード例 #2
0
 /// <summary>
 /// コンストラクタ。
 /// </summary>
 /// <param name="node">データベースルートノードのインスタンス。</param>
 public DatabaseRootProperty(DatabaseRootTreeNode node)
     : base(node)
 {
     Project = (WarlockProject)node.Tag;
 }