Есть ли более оптимальный способ поиска темы слоя на другом слое? Этот занимает более 1 мин, пробегая по 100 темам.
Код
Theme theme = null;
var id = -1;
for (var i = 0; i < layer.Themes.Count; i++)
{
if (layer.Themes.ThemeUserName[i] == "NAME")
{
id = CurrentLayer.Themes.ThemeId[i];
theme = СurrentLayer.Themes.GetTheme(CurrentLayer.Themes.ThemeId[id]);
...
}
}