internal void LoadSubProgramBlocksFoldersViaOpennessDlls(TIAOpennessProgramFolder parent, ProgramblockSystemFolder blockFolder) { foreach (var e in blockFolder.Folders) { var fld = new TIAOpennessProgramFolder(this, parent.ControllerFolder) { TiaPortalItem = e, Name = e.Name, Parent = parent, }; parent.SubItems.Add(fld); LoadSubProgramBlocksFoldersViaOpennessDlls(fld, e); } }