Paket


PlatformMatching

Namespace: Paket

Nested types and modules

TypeDescription
ParsedPlatformPath
PathPenalty

Functions and values

Function or valueDescription
collectPlatforms
Signature: TargetProfile * Set<TargetProfile> -> Set<TargetProfile>
comparePaths (arg1, arg2) (arg3, arg4)
Signature: (ParsedPlatformPath * int) -> (ParsedPlatformPath * int) -> int
extractPlatforms warn path
Signature: warn:bool -> path:string -> ParsedPlatformPath option
findBestMatch
Signature: ParsedPlatformPath list * TargetProfile -> ParsedPlatformPath option
forceExtractPlatforms path
Signature: path:string -> ParsedPlatformPath
getCondition (...)
Signature: referenceCondition:string option -> allTargets:Set<TargetProfile> list -> targets:Set<TargetProfile> -> string
getFrameworkPathPenalty fr path
Signature: fr:FrameworkIdentifier list -> path:ParsedPlatformPath -> int
getFrameworkPenalty (fr1, fr2)
Signature: (fr1:FrameworkIdentifier * fr2:FrameworkIdentifier) -> int
getPathPenalty
Signature: ParsedPlatformPath * TargetProfile -> int
getPlatformPenalty
Signature: TargetProfile * TargetProfile -> int
getSupportedTargetProfiles
Signature: ParsedPlatformPath list -> Map<ParsedPlatformPath,Set<TargetProfile>>
getTargetCondition target
Signature: target:TargetProfile -> string * string
MaxPenalty
Signature: int
Penalty_Client
Signature: int
Penalty_Fallback
Signature: int
Penalty_Netcore
Signature: int
Penalty_Portable
Signature: int
Penalty_UnsupportedProfile
Signature: int
Penalty_VersionJump
Signature: int
platformsSupport
Signature: TargetProfile * Set<TargetProfile> -> int
split path
Signature: path:string -> string []
Fork me on GitHub