public static PanelConfigMapEntry GetPanelConfigMapEntry(String panel)
{
PanelConfigMapEntry retVal = null;
List<PanelConfigMapEntry> list = null;
_mapTable.TryGetValue(panel, out list);
if (list == null || list.Count <= 0)
{
return null;
}
var configName = _preferredPanelConfig.GetConfigName(panel);
if (!String.IsNullOrEmpty(configName))
{
retVal = findMapEntryInList(configName, list);
}
if (retVal == null)
{
retVal = findMapEntryInMapTable(configName);
}
if (retVal == null)
{
retVal = list[0];
}
return retVal;
}