CCNet.Build.Common.BinaryReference.UpdateVersion C# (CSharp) Метод

UpdateVersion() публичный Метод

Updates version within assembly specification.
public UpdateVersion ( System.Version newVersion ) : void
newVersion System.Version
Результат void
		public void UpdateVersion(Version newVersion)
		{
			EnsureNotGlobal();

			var oldValue = String.Format(", Version={0},", Version);
			var newValue = String.Format(", Version={0},", newVersion);

			var include = m_element.Attribute("Include");
			include.Value = include.Value.Replace(oldValue, newValue);

			var hint = m_element.Element(Ns + "HintPath");
			if (hint != null)
			{
				oldValue = String.Format(@"\\{0}\.[0-9\.?]+\\", Name);
				newValue = String.Format(@"\{0}.{1}\", Name, newVersion);

				hint.Value = new Regex(oldValue).Replace(hint.Value, newValue);
			}

			Reload();
		}
	}