//--------------------------------------------------------------------- private void PopulateObjectReference( ListViewItem item, string objectName, string objectType ) { if (objectType == "Monitors - Aggregate" || objectType == "Monitors - Unit" || objectType == "Monitors - Dependency") { item.Tag = m_managementPack.GetMonitor(objectName); } else if (objectType == "Rules") { item.Tag = m_managementPack.GetRule(objectName); } else if (objectType == "Views") { item.Tag = m_managementPack.GetView(objectName); } else if (objectType == "Discoveries") { item.Tag = m_managementPack.GetDiscovery(objectName); } else if (objectType == "Reports") { item.Tag = m_managementPack.GetReport(objectName); } else if (objectType == "Classes") { item.Tag = m_managementPack.GetClass(objectName); } else if (objectType == "Relationships") { item.Tag = m_managementPack.GetRelationship(objectName); } else if (objectType == "Tasks") { item.Tag = m_managementPack.GetTask(objectName); } else if (objectType == "Console Tasks") { item.Tag = m_managementPack.GetConsoleTask(objectName); } else if (objectType == "Linked Reports") { item.Tag = m_managementPack.GetLinkedReport(objectName); } else if (objectType == "Dependencies") { item.Tag = m_managementPack.References[objectName]; } else if (objectType == "Recoveries") { item.Tag = m_managementPack.GetRecovery(objectName); } else if (objectType == "Diagnostics") { item.Tag = m_managementPack.GetDiagnostic(objectName); } else if (objectType == "Overrides") { item.Tag = m_managementPack.GetOverride(objectName); } else if (objectType == "Groups") { item.Tag = m_managementPack.GetClass(objectName); } else if (objectType == "Resources") { item.Tag = m_managementPack.GetResource <ManagementPackResource>(objectName); } else if (objectType == "Dashboards and Widgets") { item.Tag = m_managementPack.GetComponentType(objectName); } }