public string ToString(string format, IFormatProvider formatProvider) { if (format == null) { StringBuilder buffer = new StringBuilder(); for (int ii = 0; ii < m_browsePath.Count; ii++) { buffer.AppendFormat(formatProvider, "/{0}", m_browsePath[ii]); } return buffer.ToString(); } throw new FormatException(Utils.Format("Invalid format string: '{0}'.", format)); } #endregion