in TeamCity.ServiceMessages/Write/ServiceMessageFormatter.cs [89:94]
public string FormatMessage(string name, IEnumerable<KeyValuePair<string, string>> arguments)
{
if (name == null) throw new ArgumentNullException(nameof(name));
if (arguments == null) throw new ArgumentNullException(nameof(arguments));
return FormatMessage(name, arguments.Select(key => new ServiceMessageProperty(key.Key, key.Value)));
}