Logo Paket

InstallModel Module

Types

Type Description

Rid

Tfm

Functions and values

Function or value Description

addAnalyzerFiles analyzerFiles installModel

Full Usage: addAnalyzerFiles analyzerFiles installModel

Parameters:
Returns: InstallModel
analyzerFiles : UnparsedPackageFile seq
installModel : InstallModel
Returns: InstallModel

addFileToFolder path file folders addfn

Full Usage: addFileToFolder path file folders addfn

Parameters:
Returns: FrameworkFolder<'T> list
Type parameters: 'T, 'Item
path : FrameworkFolder<'T>
file : 'Item
folders : FrameworkFolder<'T> list
addfn : 'Item -> 'T -> 'T
Returns: FrameworkFolder<'T> list

addFrameworkAssemblyReference installModel reference

Full Usage: addFrameworkAssemblyReference installModel reference

Parameters:
Returns: InstallModel
installModel : InstallModel
reference : FrameworkAssemblyReference
Returns: InstallModel

addFrameworkAssemblyReferences references installModel

Full Usage: addFrameworkAssemblyReferences references installModel

Parameters:
Returns: InstallModel
references : FrameworkAssemblyReference seq
installModel : InstallModel
Returns: InstallModel

addLibReferences libs references installModel

Full Usage: addLibReferences libs references installModel

Parameters:
Returns: InstallModel
libs : UnparsedPackageFile seq
references : NuspecReferences
installModel : InstallModel
Returns: InstallModel

addLicense url model

Full Usage: addLicense url model

Parameters:
Returns: InstallModel
url : string
model : InstallModel
Returns: InstallModel

addNuGetFiles content model

Full Usage: addNuGetFiles content model

Parameters:
Returns: InstallModel
content : NuGetPackageContent
model : InstallModel
Returns: InstallModel

addPackageLoadScriptFiles packageLoadScriptFiles installModel

Full Usage: addPackageLoadScriptFiles packageLoadScriptFiles installModel

Parameters:
Returns: InstallModel
packageLoadScriptFiles : UnparsedPackageFile seq
installModel : InstallModel
Returns: InstallModel

addTargetsFiles name targetsFiles this

Full Usage: addTargetsFiles name targetsFiles this

Parameters:
Returns: InstallModel
name : string
targetsFiles : UnparsedPackageFile list
this : InstallModel
Returns: InstallModel

applyFrameworkRestrictions restriction installModel

Full Usage: applyFrameworkRestrictions restriction installModel

Parameters:
Returns: InstallModel
restriction : FrameworkRestriction
installModel : InstallModel
Returns: InstallModel

calcLegacyReferenceLibFolders

Full Usage: calcLegacyReferenceLibFolders

Returns: UnparsedPackageFile list -> FrameworkFolder<ReferenceOrLibraryFolder> list

calcLibFoldersG empty parsePackage libs

Full Usage: calcLibFoldersG empty parsePackage libs

Parameters:
Returns: FrameworkFolder<'a> list
Type parameters: 'a
empty : 'a
parsePackage : UnparsedPackageFile -> FrameworkDependentFile option
libs : UnparsedPackageFile list
Returns: FrameworkFolder<'a> list

calcReferenceFolders

Full Usage: calcReferenceFolders

Returns: UnparsedPackageFile list -> FrameworkFolder<Set<Library>> list

calcRuntimeAssemblyFolders

Full Usage: calcRuntimeAssemblyFolders

Returns: UnparsedPackageFile list -> FrameworkFolder<Set<RuntimeLibrary>> list

calcRuntimeLibraryFolders l

Full Usage: calcRuntimeLibraryFolders l

Parameters:
Returns: FrameworkFolder<Set<'a>> list
Type parameters: 'a (requires comparison)
l : UnparsedPackageFile list
Returns: FrameworkFolder<Set<'a>> list

createFromContent packageName packageVersion kind frameworkRestrictions content

Full Usage: createFromContent packageName packageVersion kind frameworkRestrictions content

Parameters:
Returns: InstallModel
packageName : PackageName
packageVersion : SemVerInfo
kind : InstallModelKind
frameworkRestrictions : FrameworkRestriction
content : NuGetPackageContent
Returns: InstallModel

emptyModel packageName packageVersion kind

Full Usage: emptyModel packageName packageVersion kind

Parameters:
Returns: InstallModel
packageName : PackageName
packageVersion : SemVerInfo
kind : InstallModelKind
Returns: InstallModel

filterExcludes excludes installModel

Full Usage: filterExcludes excludes installModel

Parameters:
Returns: InstallModel
excludes : string list
installModel : InstallModel
Returns: InstallModel

filterIgnoreList

Full Usage: filterIgnoreList

Returns: InstallModel -> InstallModel

filterReferences references this

Full Usage: filterReferences references this

Parameters:
Returns: InstallModel
references : Set<string>
this : InstallModel
Returns: InstallModel

filterUnknownFiles installModel

Full Usage: filterUnknownFiles installModel

Parameters:
Returns: InstallModel
installModel : InstallModel
Returns: InstallModel

getAllLegacyFrameworkReferences installModel

Full Usage: getAllLegacyFrameworkReferences installModel

Parameters:
Returns: FrameworkReference seq
installModel : InstallModel
Returns: FrameworkReference seq

getAllLegacyReferences installModel

Full Usage: getAllLegacyReferences installModel

Parameters:
Returns: Library seq
installModel : InstallModel
Returns: Library seq

getAllRuntimeAssemblies installModel

Full Usage: getAllRuntimeAssemblies installModel

Parameters:
Returns: RuntimeLibrary seq
installModel : InstallModel
Returns: RuntimeLibrary seq

getAllRuntimeLibraries installModel

Full Usage: getAllRuntimeLibraries installModel

Parameters:
Returns: RuntimeLibrary seq
installModel : InstallModel
Returns: RuntimeLibrary seq

getCompileLibAssembly p

Full Usage: getCompileLibAssembly p

Parameters:
Returns: FrameworkDependentFile option

getCompileRefAssembly p

Full Usage: getCompileRefAssembly p

Parameters:
Returns: FrameworkDependentFile option

getCompileReferences target installModel

Full Usage: getCompileReferences target installModel

Parameters:
Returns: Library seq

This is for reference assemblies (new dotnetcore world)

target : TargetProfile
installModel : InstallModel
Returns: Library seq

getFrameworkDependentMsbuildFile p

Full Usage: getFrameworkDependentMsbuildFile p

Parameters:
Returns: FrameworkDependentFile option

getLegacyFrameworkReferences target installModel

Full Usage: getLegacyFrameworkReferences target installModel

Parameters:
Returns: FrameworkReference seq
target : TargetProfile
installModel : InstallModel
Returns: FrameworkReference seq

getLegacyPlatformReferences frameworkIdentifier installModel

Full Usage: getLegacyPlatformReferences frameworkIdentifier installModel

Parameters:
Returns: Library seq

This is for library references, which at the same time can be used for references (old world - pre dotnetcore)

frameworkIdentifier : TargetProfile
installModel : InstallModel
Returns: Library seq

getLegacyReferences target installModel

Full Usage: getLegacyReferences target installModel

Parameters:
Returns: Library seq

This is for library references, which at the same time can be used for references (old world - pre dotnetcore)

target : TargetProfile
installModel : InstallModel
Returns: Library seq

getRootFiles targetsFiles

Full Usage: getRootFiles targetsFiles

Parameters:
Returns: Set<MsBuildFile>
targetsFiles : UnparsedPackageFile list
Returns: Set<MsBuildFile>

getRuntimeAssemblies graph rid target installModel

Full Usage: getRuntimeAssemblies graph rid target installModel

Parameters:
Returns: RuntimeLibrary seq
graph : RuntimeGraph
rid : Rid
target : TargetProfile
installModel : InstallModel
Returns: RuntimeLibrary seq

getRuntimeAssembly p

Full Usage: getRuntimeAssembly p

Parameters:
Returns: FrameworkDependentFile option

getRuntimeLibraries graph rid target installModel

Full Usage: getRuntimeLibraries graph rid target installModel

Parameters:
Returns: RuntimeLibrary seq
graph : RuntimeGraph
rid : Rid
target : TargetProfile
installModel : InstallModel
Returns: RuntimeLibrary seq

getRuntimeLibrary p

Full Usage: getRuntimeLibrary p

Parameters:
Returns: FrameworkDependentFile option

getTargetsFiles target installModel

Full Usage: getTargetsFiles target installModel

Parameters:
Returns: MsBuildFile seq
target : TargetProfile
installModel : InstallModel
Returns: MsBuildFile seq

isEmpty lib

Full Usage: isEmpty lib

Parameters:
Returns: bool
Type parameters: 'T (requires comparison)
lib : FrameworkFolder<Set<'T>> list
Returns: bool

isEmpty' folders

Full Usage: isEmpty' folders

Parameters:
Returns: bool
Type parameters: 'T (requires comparison)
folders : TargetsFolder<Set<'T>> list
Returns: bool

mapCompileLibFolders mapfn installModel

Full Usage: mapCompileLibFolders mapfn installModel

Parameters:
Returns: InstallModel

mapCompileLibFrameworkReferences mapfn installModel

Full Usage: mapCompileLibFrameworkReferences mapfn installModel

Parameters:
Returns: InstallModel

mapCompileLibReferences mapfn installModel

Full Usage: mapCompileLibReferences mapfn installModel

Parameters:
Returns: InstallModel
mapfn : Set<Library> -> Set<Library>
installModel : InstallModel
Returns: InstallModel

mapCompileRefFiles mapfn installModel

Full Usage: mapCompileRefFiles mapfn installModel

Parameters:
Returns: InstallModel
mapfn : Set<Library> -> Set<Library>
installModel : InstallModel
Returns: InstallModel

mapCompileRefFolders mapfn installModel

Full Usage: mapCompileRefFolders mapfn installModel

Parameters:
Returns: InstallModel

mapFolderContents mapfn folders

Full Usage: mapFolderContents mapfn folders

Parameters:
Returns: FrameworkFolder<'T> list
Type parameters: 'T
mapfn : 'T -> 'T
folders : FrameworkFolder<'T> list
Returns: FrameworkFolder<'T> list

mapRuntimeAssemblyFiles mapfn installModel

Full Usage: mapRuntimeAssemblyFiles mapfn installModel

Parameters:
Returns: InstallModel
mapfn : Set<RuntimeLibrary> -> Set<RuntimeLibrary>
installModel : InstallModel
Returns: InstallModel

mapRuntimeAssemblyFolders mapfn installModel

Full Usage: mapRuntimeAssemblyFolders mapfn installModel

Parameters:
Returns: InstallModel

mapTargetsFileFolders mapfn installModel

Full Usage: mapTargetsFileFolders mapfn installModel

Parameters:
Returns: InstallModel

mapTargetsFiles mapfn installModel

Full Usage: mapTargetsFiles mapfn installModel

Parameters:
Returns: InstallModel
mapfn : Set<MsBuildFile> -> Set<MsBuildFile>
installModel : InstallModel
Returns: InstallModel

removeIfCompletelyEmpty this

Full Usage: removeIfCompletelyEmpty this

Parameters:
Returns: InstallModel
this : InstallModel
Returns: InstallModel

scanners

Full Usage: scanners

Returns: IDictionary<string, AdvancedScanner<UnparsedPackageFile>>

trySscanf pf ctx

Full Usage: trySscanf pf ctx

Parameters:
Returns: 'e option
Type parameters: 'a, 'b, 'c, 'd, 'e
pf : PrintfFormat<'a, 'b, 'c, 'd, 'e>
ctx : UnparsedPackageFile
Returns: 'e option

Type something to start searching.