public override void OnGetPrettyHtml(EntityTokenHtmlPrettyfier prettyfier)
{
prettyfier.OnWriteId = (token, helper) =>
{
IDataId dataId = DataIdSerializer.Deserialize(this.Id,this.VersionId);
var sb = new StringBuilder();
sb.Append("<b>DataId</b><br />");
sb.Append("<b>Type:</b> " + dataId.GetType() + "<br />");
foreach (PropertyInfo propertyInfo in dataId.GetType().GetPropertiesRecursively())
{
sb.Append("<b>" + propertyInfo.Name + ":</b> " + propertyInfo.GetValue(dataId, null).ToString() + "<br />");
}
helper.AddFullRow(new string[] { "<b>Id</b>", sb.ToString() });
};
}