Skip to content

VersionConstraint

Namespace Mc.Scripting · Kind class (static)

public static class VersionConstraint

Compares dotted versions against constraints (>=, >, =, <, <=, ^ = same major and at least).

Member Description
static bool Satisfies(string? constraint, string version) Whether a version satisfies a constraint.
public static bool Satisfies(string? constraint, string version)

Whether a version satisfies a constraint.

Parameters

Name Type Description
constraint string? The constraint, null or empty for any.
version string The version text (a pre-release suffix after ‘-’ is ignored).

Returns bool: True when satisfied; an unparsable version satisfies only an absent constraint.