Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yannisgu/10531732 to your computer and use it in GitHub Desktop.
Save yannisgu/10531732 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