remove the solars_list.Find(src) and replace

>solars_list.Add(src)

with

>solars_list |= src