55 public static string Wrap(
string text,
int index = 1,
string? hint =
null)
57 ArgumentException.ThrowIfNullOrEmpty(text);
58 ArgumentOutOfRangeException.ThrowIfLessThan(index, 1);
59 RejectDelimiter(text, nameof(text));
62 RejectDelimiter(hint, nameof(hint));
65 var indexText = index.ToString(CultureInfo.InvariantCulture);
67 ? $
"{{{{c{indexText}::{text}}}}}"
68 : $
"{{{{c{indexText}::{text}::{hint}}}}}";