void UpdateProperties() { string[] items = new string[List.Count]; for (int i = 0; i < Count; ++i) { PreviouslyOpenedAssembly assembly = (PreviouslyOpenedAssembly)List[i]; items[i] = assembly.ConvertToString(); } PreviouslyOpenedAssemblies = items; }