C# Class NuGet.Common.CommandLineRepositoryFactory.LazyRepository

Inheritance: IPackageRepository
Datei anzeigen Open project: grendello/nuget

Public Methods

Method Description
AddPackage ( IPackage package ) : void
GetPackages ( ) : IQueryable
LazyRepository ( IPackageRepositoryFactory repositoryFactory, PackageSource packageSource ) : System
RemovePackage ( IPackage package ) : void

Private Methods

Method Description
CreateRepository ( IPackageRepositoryFactory repositoryFactory, PackageSource packageSource ) : IPackageRepository

Method Details

AddPackage() public method

public AddPackage ( IPackage package ) : void
package IPackage
return void

GetPackages() public method

public GetPackages ( ) : IQueryable
return IQueryable

LazyRepository() public method

public LazyRepository ( IPackageRepositoryFactory repositoryFactory, PackageSource packageSource ) : System
repositoryFactory IPackageRepositoryFactory
packageSource PackageSource
return System

RemovePackage() public method

public RemovePackage ( IPackage package ) : void
package IPackage
return void