private static void ExportUserGroupDeep(PlcTagTableUserGroup group) { ExportTagTables(group.TagTables); foreach (PlcTagTableUserGroup userGroup in group.Groups) { ExportUserGroupDeep(userGroup); } }
internal void LoadSubVartabFoldersViaOpennessDlls(TIAVarTabFolder parent, PlcTagTableUserGroup blockFolder) { foreach (var e in blockFolder.Groups) { var fld = new TIAVarTabFolder(this, parent.ControllerFolder) { TiaPortalItem = e, Name = e.Name, Parent = parent, }; parent.SubItems.Add(fld); LoadSubVartabFoldersViaOpennessDlls(fld, e); } }