/// <summary> /// Sets the global variables. /// </summary> public void SetGlobalVariables() { IncrementSettings.Save(); foreach (SolutionItem child in SubItems) { child.SetGlobalVariables(); } }
/// <summary> /// Copies settings from another instance. /// </summary> /// <param name="source">The source to copy the settings from.</param> public virtual void CopyFrom(IncrementSettings source) { VersioningStyle = new VersioningStyle(source.VersioningStyle); AutoUpdateAssemblyVersion = source.AutoUpdateAssemblyVersion; AutoUpdateFileVersion = source.AutoUpdateFileVersion; BuildAction = source.BuildAction; StartDate = source.StartDate; IsUniversalTime = source.IsUniversalTime; ReplaceNonNumerics = source.ReplaceNonNumerics; IncrementBeforeBuild = source.IncrementBeforeBuild; }
/// <summary> /// Applies the global settings to this instance. /// </summary> public void ApplyGlobalSettings() { GlobalIncrementSettings globalSett = new GlobalIncrementSettings(); try { globalSett.Load(); } catch (Exception ex) { throw (new ApplicationException("Exception occured while applying global settings to the solution item (" + UniqueName + ").", ex)); } IncrementSettings.CopyFrom(globalSett); }
/// <summary> /// Gets the global variables. /// </summary> private void GetGlobalVariables() { IncrementSettings.Load(); }