private void UpdateProjectNugetPackage(Project foundProject) { var reader = new FileReaderContext(foundProject); bool found = reader.TryGetPackageVersion(NugetPackage, out string packageVersion); if (found && !NugetVersion.Equals(packageVersion)) { var writer = new FileWriterContext(foundProject); writer.UpdateNugetPackage(NugetPackage, NugetVersion); } }
public void Update(string elementName, string value) { var fileWriter = new FileWriterContext(this); fileWriter.UpdateElement(elementName, value); }
public void Remove(string elementName) { var fileWriter = new FileWriterContext(_project); fileWriter.DeleteElement(_parentElement, elementName); }
public void Create(string elementName, string elementValue) { var fileWriter = new FileWriterContext(_project); fileWriter.AddOrUpdateElement(_parentElement, elementName, elementValue); }