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) ?? "");
        }
Beispiel #2
0
        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) ?? ""));
        }