private void ProcessPages(MixCmsContext context, IDbContextTransaction transaction) { V_0 = this.get_Pages().GetEnumerator(); try { while (V_0.MoveNext()) { V_1 = V_0.get_Current(); if (!V_1.get_IsExportData()) { continue; } V_1.set_ModuleNavs(V_1.GetModuleNavs(context, transaction)); V_2 = V_1.get_ModuleNavs().GetEnumerator(); try { while (V_2.MoveNext()) { V_3 = new SiteStructureViewModel.u003cu003ec__DisplayClass49_0(); V_3.u003cu003e4__this = this; V_3.nav = V_2.get_Current(); V_4 = this.get_Modules().FirstOrDefault<Mix.Cms.Lib.ViewModels.MixModules.ImportViewModel>(new Func<Mix.Cms.Lib.ViewModels.MixModules.ImportViewModel, bool>(V_3.u003cProcessPagesu003eb__0)); if (V_4 == null) { V_3.nav.get_Module().set_IsExportData(true); } else { dummyVar0 = this.get_Modules().Remove(V_4); } this.ProcessModuleData(V_3.nav.get_Module(), context, transaction); } } finally { ((IDisposable)V_2).Dispose(); } V_1.set_UrlAliases(V_1.GetAliases(context, transaction)); V_5 = V_1.get_Id(); this.GetAdditionalData(V_5.ToString(), 3, context, transaction); } } finally { ((IDisposable)V_0).Dispose(); } return; }