public string Format(string id) { if (string.IsNullOrWhiteSpace(id) || id.Contains(_delimiter)) return id; StringBuilder sb = new StringBuilder(id); foreach (var pos in this._delimiterPositions) { sb.Insert(pos, _delimiter); } return sb.ToString(); }