/// <summary>
/// string GetString(this bool value, string trueText, string falseText = null)
/// string GetString(this int? value, string format = null)
/// string GetString(this long? value, string format = null)
/// string GetString(this double? value, string format = null)
/// string GetString(this float? value, string format = null)
/// string GetString(this decimal? value, string format = null)
/// string GetString(this DateTime? value, string format = null)
/// </summary>
public static partial class _e
В общем надо чтобы эти данные хорошо сериализовались и желательно в текстовом формате.
Сейчас у меня есть три сериализуемых класса: NavTree, NavBranch и NavItem. Вопрос про последний класс, сделать его на основе чего-то стандартного. Сейчас в нем присутствуют такие свойства, участвующие в формировании разметки навигатора узла: