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;
		}