/// <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); }
/// <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)); }
/// <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); }