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);
        }
    }
Esempio n. 2
0
    public void Update(string elementName, string value)
    {
        var fileWriter = new FileWriterContext(this);

        fileWriter.UpdateElement(elementName, value);
    }
Esempio n. 3
0
    public void Remove(string elementName)
    {
        var fileWriter = new FileWriterContext(_project);

        fileWriter.DeleteElement(_parentElement, elementName);
    }
Esempio n. 4
0
    public void Create(string elementName, string elementValue)
    {
        var fileWriter = new FileWriterContext(_project);

        fileWriter.AddOrUpdateElement(_parentElement, elementName, elementValue);
    }