Logo Paket

PlatformMatching Module

Types

Type Description

ParsedPlatformPath

PathPenalty

Functions and values

Function or value Description

MaxPenalty

Full Usage: MaxPenalty

Returns: int
Returns: int

Penalty_Client

Full Usage: Penalty_Client

Returns: int
Returns: int

Penalty_Fallback

Full Usage: Penalty_Fallback

Returns: int
Returns: int

Penalty_Netcore

Full Usage: Penalty_Netcore

Returns: int
Returns: int

Penalty_Portable

Full Usage: Penalty_Portable

Returns: int
Returns: int

Penalty_UnsupportedProfile

Full Usage: Penalty_UnsupportedProfile

Returns: int
Returns: int

Penalty_VersionJump

Full Usage: Penalty_VersionJump

Returns: int
Returns: int

collectPlatforms

Full Usage: collectPlatforms

Returns: TargetProfile * Set<TargetProfile> -> Set<TargetProfile>

comparePaths (arg1, arg1) (arg2, arg2)

Full Usage: comparePaths (arg1, arg1) (arg2, arg2)

Parameters:
Returns: int
arg0 : ParsedPlatformPath
arg1 : int
arg2 : ParsedPlatformPath
arg3 : int
Returns: int

extractPlatforms warn path

Full Usage: extractPlatforms warn path

Parameters:
    warn : bool
    path : string

Returns: ParsedPlatformPath option
warn : bool
path : string
Returns: ParsedPlatformPath option

findBestMatch

Full Usage: findBestMatch

Returns: ParsedPlatformPath list * TargetProfile -> ParsedPlatformPath option

forceExtractPlatforms path

Full Usage: forceExtractPlatforms path

Parameters:
    path : string

Returns: ParsedPlatformPath
path : string
Returns: ParsedPlatformPath

getCondition referenceCondition targets

Full Usage: getCondition referenceCondition targets

Parameters:
Returns: string
referenceCondition : string option
targets : Set<TargetProfile>
Returns: string

getFrameworkPenalty (fr1, fr2)

Full Usage: getFrameworkPenalty (fr1, fr2)

Parameters:
Returns: int
fr1 : FrameworkIdentifier
fr2 : FrameworkIdentifier
Returns: int

getPathPenalty

Full Usage: getPathPenalty

Returns: ParsedPlatformPath * TargetProfile -> int

getPlatformPenalty

Full Usage: getPlatformPenalty

Returns: TargetProfile * TargetProfile -> int
Returns: TargetProfile * TargetProfile -> int

getSupportedTargetProfiles

Full Usage: getSupportedTargetProfiles

Returns: ParsedPlatformPath list -> Map<ParsedPlatformPath, Set<TargetProfile>>

getTargetCondition target

Full Usage: getTargetCondition target

Parameters:
Returns: string * string
target : TargetProfile
Returns: string * string

platformsSupport

Full Usage: platformsSupport

Returns: TargetProfile * Set<TargetProfile> -> int
Returns: TargetProfile * Set<TargetProfile> -> int

split path

Full Usage: split path

Parameters:
    path : string

Returns: string array
Modifiers: inline
path : string
Returns: string array

Type something to start searching.