void SavePackageReferences(SolutionItem solutionEntryItem, ISolutionItemDescriptor descriptor, ProjectCreateInformation cInfo) { if ((solutionEntryItem is Project) && (descriptor is ProjectDescriptor)) { var projectPackageReferences = new PackageReferencesForCreatedProject(((Project)solutionEntryItem).Name, ((ProjectDescriptor)descriptor).GetPackageReferences(cInfo)); packageReferencesForCreatedProjects.Add(projectPackageReferences); } }
void SavePackageReferences(SolutionEntityItem solutionEntryItem, ISolutionItemDescriptor descriptor) { packageReferencesForCreatedProjects = new List <PackageReferencesForCreatedProject> (); if ((solutionEntryItem is Project) && (descriptor is ProjectDescriptor)) { var projectPackageReferences = new PackageReferencesForCreatedProject(((Project)solutionEntryItem).Name, ((ProjectDescriptor)descriptor).GetPackageReferences()); packageReferencesForCreatedProjects.Add(projectPackageReferences); } }
IEnumerable<InstallPackageAction> CreateInstallPackageActions (DotNetProject dotNetProject, PackageReferencesForCreatedProject projectPackageReferences) { IPackageManagementProject project = CreatePackageManagementProject (dotNetProject); foreach (ProjectTemplatePackageReference packageReference in projectPackageReferences.PackageReferences) { InstallPackageAction action = project.CreateInstallPackageAction (); action.PackageId = packageReference.Id; action.PackageVersion = GetPackageVersion (packageReference); yield return action; } }
IEnumerable<InstallNuGetPackageAction> CreateInstallPackageActions ( DotNetProject dotNetProject, PackageReferencesForCreatedProject projectPackageReferences, ProjectTemplateSourceRepositoryProvider repositoryProvider) { foreach (ProjectTemplatePackageReference packageReference in projectPackageReferences.PackageReferences) { var action = CreateInstallNuGetPackageAction (dotNetProject, repositoryProvider, packageReference); action.PackageId = packageReference.Id; action.Version = GetPackageVersion (packageReference); yield return action; } }
public void AddPackageReferenceForCreatedProject(Project project, ProjectDescriptor projectDescriptor) { var packageReference = new PackageReferencesForCreatedProject(project.Name, projectDescriptor.GetPackageReferences()); packageReferencesForCreatedProjects.Add(packageReference); }
void SavePackageReferences (SolutionItem solutionEntryItem, ISolutionItemDescriptor descriptor, ProjectCreateInformation cInfo) { if ((solutionEntryItem is Project) && (descriptor is ProjectDescriptor)) { var projectPackageReferences = new PackageReferencesForCreatedProject (((Project)solutionEntryItem).Name, ((ProjectDescriptor)descriptor).GetPackageReferences (cInfo)); packageReferencesForCreatedProjects.Add (projectPackageReferences); } }
public void AddPackageReferenceForCreatedProject(Project project, ProjectDescriptor projectDescriptor) { var packageReference = new PackageReferencesForCreatedProject (project.Name, projectDescriptor.GetPackageReferences ()); packageReferencesForCreatedProjects.Add (packageReference); }
void SavePackageReferences(SolutionEntityItem solutionEntryItem, ISolutionItemDescriptor descriptor) { packageReferencesForCreatedProjects = new List<PackageReferencesForCreatedProject> (); if ((solutionEntryItem is Project) && (descriptor is ProjectDescriptor)) { var projectPackageReferences = new PackageReferencesForCreatedProject (((Project)solutionEntryItem).Name, ((ProjectDescriptor)descriptor).GetPackageReferences ()); packageReferencesForCreatedProjects.Add (projectPackageReferences); } }