private void UpdateProperties()
{
foreach (ListViewItem item in listViewProperties.Items)
{
PropertyInfo pi = (PropertyInfo)item.Tag;
object val = null;
try
{
if (pi.CanRead)
{
val = pi.GetValue(m_pObject, null);
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine(ex.ToString());
val = null;
}
if (val != null)
{
item.SubItems[2].Text = val.ToString();
}
else
{
item.SubItems[2].Text = "<null>";
}
}
listViewProperties.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
listViewProperties.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
}