Class NuGetManager
- Namespace
- MonkeyLoader.NuGet
- Assembly
- MonkeyLoader.dll
Handles accessing NuGet feeds and loading dependencies.
public sealed class NuGetManager
- Inheritance
-
NuGetManager
- Inherited Members
Properties
Config
Gets the config used by the manager.
public NuGetConfigSection Config { get; }
Property Value
Loader
Gets the loader this NuGet manager works for.
public MonkeyLoader Loader { get; }
Property Value
Logger
Gets the logger used by the manager.
public Logger Logger { get; }
Property Value
Methods
Add(ILoadedNuGetPackage)
public void Add(ILoadedNuGetPackage package)
Parameters
package
ILoadedNuGetPackage
AddAll(IEnumerable<ILoadedNuGetPackage>)
public void AddAll(IEnumerable<ILoadedNuGetPackage> packages)
Parameters
packages
IEnumerable<ILoadedNuGetPackage>
Resolve(string)
public ILoadedNuGetPackage Resolve(string id)
Parameters
id
string
Returns
TryResolve(string, out ILoadedNuGetPackage?)
public bool TryResolve(string id, out ILoadedNuGetPackage? package)
Parameters
id
stringpackage
ILoadedNuGetPackage