public static string Format(string text, IStringFormatterValueProvider valueProvider) { Guard.NullParameter(text, () => text); Guard.NullParameter(valueProvider, () => valueProvider); return TokenExpression.Replace(text, m => valueProvider.ProvideValue(m.Groups["token"].Value) ?? ""); }
public static string Format(string text, IStringFormatterValueProvider valueProvider) { Guard.NullParameter(text, () => text); Guard.NullParameter(valueProvider, () => valueProvider); return(TokenExpression.Replace(text, m => valueProvider.ProvideValue(m.Groups["token"].Value) ?? "")); }