Table of Contents

Method TryParse

Namespace
Velvet
Assembly
Velvet.Docs.dll

TryParse(string?, out StyleVariantKind, out string?)

Splits token into its variant kind and payload. Returns false for a null/empty token, an unknown variant prefix, an empty payload, or when the first : belongs to an arbitrary value (i.e. occurs inside [...], as in bg-[addr:key]). A named relational token (group-hover/sidebar:) parses to its kind with the name discarded; use the TryParse(string, out StyleVariantKind, out string, out string) overload to recover it.

public static bool TryParse(string? token, out StyleVariantKind kind, out string? payload)

Parameters

token string
kind StyleVariantKind
payload string

Returns

bool