コード例 #1
0
        /// <summary>
        /// Creates an UpgradeEngine based on this configuration.
        /// </summary>
        /// <returns></returns>
        public UpgradeEngine Build()
        {
            var config = new UpgradeConfiguration();
            foreach (var callback in callbacks)
            {
                callback(config);
            }

            config.Validate();

            return new UpgradeEngine(config);
        }
コード例 #2
0
ファイル: UpgradeEngineBuilder.cs プロジェクト: yeowgit/DbUp
        /// <summary>
        /// Creates an UpgradeEngine based on this configuration.
        /// </summary>
        /// <returns></returns>
        public UpgradeEngine Build()
        {
            var config = new UpgradeConfiguration();

            foreach (var callback in callbacks)
            {
                callback(config);
            }

            config.Validate();

            return(new UpgradeEngine(config));
        }
コード例 #3
0
        /// <summary>
        /// Creates an UpgradeConfiguration based on this configuration.
        /// </summary>
        /// <returns></returns>
        public virtual UpgradeConfiguration BuildConfiguration()
        {
            var config = new UpgradeConfiguration();

            foreach (var callback in callbacks)
            {
                callback(config);
            }

            config.Validate();

            return(config);
        }