C# Class MonoDevelop.PackageManagement.PackageManagementSolution

Inheritance: IPackageManagementSolution
Show file Open project: powerumc/monodevelop_korean Class Usage Examples

Private Properties

Property Type Description
CreateFallbackRepository IPackageRepository
CreatePackageRepository IPackageRepository
CreateProject IPackageManagementProject
CreateProject IPackageManagementProject
CreateSolutionPackageRepository ISolutionPackageRepository
GetDotNetProject IDotNetProject
HasActiveProject bool
IsPackageInstalledInSolutionOrAnyProject bool
PackageManagementSolution System.Collections.Generic

Public Methods

Method Description
GetActiveDotNetProject ( ) : IDotNetProject
GetActiveProject ( ) : IPackageManagementProject
GetActiveProject ( IPackageRepository sourceRepository ) : IPackageManagementProject
GetDotNetProjects ( ) : IEnumerable
GetInstallPath ( IPackage package ) : string
GetPackages ( ) : IQueryable
GetPackagesInReverseDependencyOrder ( ) : IEnumerable
GetProject ( IDotNetProject project ) : IPackageManagementProject
GetProject ( IPackageRepository sourceRepository, IDotNetProject project ) : IPackageManagementProject
GetProject ( IPackageRepository sourceRepository, string projectName ) : IPackageManagementProject
GetProject ( PackageSource source, string projectName ) : IPackageManagementProject
GetProjects ( IPackageRepository sourceRepository ) : IEnumerable
GetRepository ( ) : ISolutionPackageRepository
HasMultipleProjects ( ) : bool
IsPackageInstalled ( IPackage package ) : bool
PackageManagementSolution ( IRegisteredPackageRepositories registeredPackageRepositories, IPackageManagementProjectService projectService, IPackageManagementEvents packageManagementEvents ) : System.Collections.Generic
PackageManagementSolution ( IRegisteredPackageRepositories registeredPackageRepositories, IPackageManagementProjectService projectService, IPackageManagementProjectFactory projectFactory, ISolutionPackageRepositoryFactory solutionPackageRepositoryFactory ) : System.Collections.Generic

Private Methods

Method Description
CreateFallbackRepository ( IPackageRepository repository ) : IPackageRepository
CreatePackageRepository ( PackageSource source ) : IPackageRepository
CreateProject ( IPackageRepository sourceRepository, IDotNetProject project ) : IPackageManagementProject
CreateProject ( PackageSource source, IDotNetProject project ) : IPackageManagementProject
CreateSolutionPackageRepository ( ) : ISolutionPackageRepository
GetDotNetProject ( string name ) : IDotNetProject
HasActiveProject ( ) : bool
IsPackageInstalledInSolutionOrAnyProject ( IList projects, IPackage package ) : bool
PackageManagementSolution ( IPackageManagementProjectService projectService ) : System.Collections.Generic

Method Details

GetActiveDotNetProject() public method

public GetActiveDotNetProject ( ) : IDotNetProject
return IDotNetProject

GetActiveProject() public method

public GetActiveProject ( ) : IPackageManagementProject
return IPackageManagementProject

GetActiveProject() public method

public GetActiveProject ( IPackageRepository sourceRepository ) : IPackageManagementProject
sourceRepository IPackageRepository
return IPackageManagementProject

GetDotNetProjects() public method

public GetDotNetProjects ( ) : IEnumerable
return IEnumerable

GetInstallPath() public method

public GetInstallPath ( IPackage package ) : string
package IPackage
return string

GetPackages() public method

public GetPackages ( ) : IQueryable
return IQueryable

GetPackagesInReverseDependencyOrder() public method

public GetPackagesInReverseDependencyOrder ( ) : IEnumerable
return IEnumerable

GetProject() public method

public GetProject ( IDotNetProject project ) : IPackageManagementProject
project IDotNetProject
return IPackageManagementProject

GetProject() public method

public GetProject ( IPackageRepository sourceRepository, IDotNetProject project ) : IPackageManagementProject
sourceRepository IPackageRepository
project IDotNetProject
return IPackageManagementProject

GetProject() public method

public GetProject ( IPackageRepository sourceRepository, string projectName ) : IPackageManagementProject
sourceRepository IPackageRepository
projectName string
return IPackageManagementProject

GetProject() public method

public GetProject ( PackageSource source, string projectName ) : IPackageManagementProject
source PackageSource
projectName string
return IPackageManagementProject

GetProjects() public method

public GetProjects ( IPackageRepository sourceRepository ) : IEnumerable
sourceRepository IPackageRepository
return IEnumerable

GetRepository() public method

public GetRepository ( ) : ISolutionPackageRepository
return ISolutionPackageRepository

HasMultipleProjects() public method

public HasMultipleProjects ( ) : bool
return bool

IsPackageInstalled() public method

public IsPackageInstalled ( IPackage package ) : bool
package IPackage
return bool

PackageManagementSolution() public method

public PackageManagementSolution ( IRegisteredPackageRepositories registeredPackageRepositories, IPackageManagementProjectService projectService, IPackageManagementEvents packageManagementEvents ) : System.Collections.Generic
registeredPackageRepositories IRegisteredPackageRepositories
projectService IPackageManagementProjectService
packageManagementEvents IPackageManagementEvents
return System.Collections.Generic

PackageManagementSolution() public method

public PackageManagementSolution ( IRegisteredPackageRepositories registeredPackageRepositories, IPackageManagementProjectService projectService, IPackageManagementProjectFactory projectFactory, ISolutionPackageRepositoryFactory solutionPackageRepositoryFactory ) : System.Collections.Generic
registeredPackageRepositories IRegisteredPackageRepositories
projectService IPackageManagementProjectService
projectFactory IPackageManagementProjectFactory
solutionPackageRepositoryFactory ISolutionPackageRepositoryFactory
return System.Collections.Generic