protected override void UpdateItem(ListViewItem listItem, object item)
{
InstanceDeclaration instance = item as InstanceDeclaration;
if (instance == null)
{
base.UpdateItem(listItem, item);
return;
}
listItem.SubItems[0].Text = instance.DisplayPath;
listItem.SubItems[1].Text = instance.DataType;
listItem.SubItems[2].Text = instance.Description;
listItem.ImageKey = GuiUtils.GetTargetIcon(m_session, instance.Instance.NodeClass, instance.Instance.TypeDefinitionId);
listItem.Tag = item;
}
#endregion