internal static ReplicaSetTagSet ParseReplicaSetTagSet(string name, string s)
{
var tagSet = new ReplicaSetTagSet();
foreach (var tagString in s.Split(','))
{
var parts = tagString.Split(':');
if (parts.Length != 2)
{
throw new FormatException(FormatMessage(name, s));
}
var tag = new ReplicaSetTag(parts[0].Trim(), parts[1].Trim());
tagSet.Add(tag);
}
return tagSet;
}