Header menu logo F# Compiler Guide

IDependencyManagerProvider Type

Wraps access to a DependencyManager implementation

Instance members

Instance member Description

this.ClearResultsCache

Full Usage: this.ClearResultsCache

Modifiers: abstract

Clear the results cache

this.HelpMessages

Full Usage: this.HelpMessages

Returns: string[]
Modifiers: abstract

The help messages for this dependency manager inster

Returns: string[]

this.Key

Full Usage: this.Key

Returns: string
Modifiers: abstract
 Key that identifies the types of dependencies that this DependencyManager operates on
 E.g
     nuget: indicates that this DM is for nuget packages
     paket: indicates that this DM is for paket scripts, which manage nuget packages, github source dependencies etc ...
Returns: string

this.Name

Full Usage: this.Name

Returns: string
Modifiers: abstract

Name of the dependency manager

Returns: string

this.ResolveDependencies

Full Usage: this.ResolveDependencies

Parameters:
    scriptDir : string
    mainScriptName : string
    scriptName : string
    scriptExt : string
    packageManagerTextLines : (string * string) seq
    tfm : string
    rid : string
    timeout : int

Returns: IResolveDependenciesResult
Modifiers: abstract

Resolve the dependencies, for the given set of arguments, go find the .dll references, scripts and additional include values.

scriptDir : string
mainScriptName : string
scriptName : string
scriptExt : string
packageManagerTextLines : (string * string) seq
tfm : string
rid : string
timeout : int
Returns: IResolveDependenciesResult

Type something to start searching.