Skip to content

Instantly share code, notes, and snippets.

Created April 12, 2014 11:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save anonymous/10531239 to your computer and use it in GitHub Desktop.
Save anonymous/10531239 to your computer and use it in GitHub Desktop.
public class CustomPackageProvider
{
public string GetProviderName(Func<string, IEnumerable<object>, object> c)
public bool FindPackage(string name, string requiredVersion, string minimumVersion, string maximumVersion, Func<string, IEnumerable<object>, object> c)
public bool InstallPackageByFastpath(string fastPath, Func<string, IEnumerable<object>, object> c)
public bool GetInstalledPackages(string name, Func<string, IEnumerable<object>, object> c)
public bool UninstallPackage(string fastPath, Func<string, IEnumerable<object>, object> c)
public bool InstallPackageByFile(string filePath, Func<string, IEnumerable<object>, object> c)
public bool FindPackageByFile(string filePath, Func<string, IEnumerable<object>, object> c)
public void GetMetadataDefinitions(Func<string, IEnumerable<object>, object> c)
public void GetInstallationOptionDefinitions(Func<string, IEnumerable<object>, object> c)
public void AddPackageSource(string name, string location, bool trusted, Func<string, IEnumerable<object>, object> c)
public void RemovePackageSource(string name, Func<string, IEnumerable<object>, object> c)
public bool GetPackageSources(Func<string, IEnumerable<object>, object> c)
public bool IsValidPackageSource(string packageSource, Func<string, IEnumerable<object>, object> c);
public bool IsTrustedPackageSource(string packageSource, Func<string, IEnumerable<object>, object> c);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment