Table of Contents

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

NuGetConfigSection

Loader

Gets the loader this NuGet manager works for.

public MonkeyLoader Loader { get; }

Property Value

MonkeyLoader

Logger

Gets the logger used by the manager.

public Logger Logger { get; }

Property Value

Logger

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

ILoadedNuGetPackage

TryResolve(string, out ILoadedNuGetPackage?)

public bool TryResolve(string id, out ILoadedNuGetPackage? package)

Parameters

id string
package ILoadedNuGetPackage

Returns

bool