Paket


TargetProfile

Namespace: Paket

Union Cases

Union CaseDescription
PortableProfile(PortableProfileType)
Signature: PortableProfileType
SinglePlatform(FrameworkIdentifier)
Signature: FrameworkIdentifier

Instance members

Instance memberDescription
Frameworks
Signature: FrameworkIdentifier list

CompiledName: get_Frameworks

IsAtLeast(y)
Signature: y:TargetProfile -> bool

true when x is at least (>=) y ie when y is supported by x, for example netcore10 >= netstandard15 as netstandard15 is supported by netcore10. Note that this relation is not complete, for example for WindowsPhoneSilverlightv7.0 and Windowsv4.5 both <= and >= are false from this definition as no platform supports the other.

IsBetween(a, b)
Signature: (a:TargetProfile * b:TargetProfile) -> bool

Note that this returns true only when a >= x and x < b holds.

IsSmallerThan(y)
Signature: y:TargetProfile -> bool

x < y, see y >= x && x <> y

IsSmallerThanOrEqual(y)
Signature: y:TargetProfile -> bool
IsSupportedBy(y)
Signature: y:TargetProfile -> bool

true when x is supported by y, for example netstandard15 is supported by netcore10

IsUnsupportedPortable
Signature: bool

CompiledName: get_IsUnsupportedPortable

PlatformsSupporting
Signature: Set<TargetProfile>

CompiledName: get_PlatformsSupporting

SupportedPlatforms
Signature: Set<TargetProfile>

CompiledName: get_SupportedPlatforms

SupportedPlatformsTransitive
Signature: Set<TargetProfile>

Get all platforms y for which x >= y holds

CompiledName: get_SupportedPlatformsTransitive

Static members

Static memberDescription
FindPortable(warnWhenUnsupported fws)
Signature: warnWhenUnsupported:bool -> (fws:FrameworkIdentifier list) -> TargetProfile
Fork me on GitHub