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
tokenstringkindStyleVariantKindpayloadstring
Returns
- bool