MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.LoadRepoInfo C# (CSharp) Méthode

LoadRepoInfo() private méthode

private LoadRepoInfo ( Repository parent, Gtk.TreeIter piter, Gtk.TreeIter citer ) : void
parent Repository
piter Gtk.TreeIter
citer Gtk.TreeIter
Résultat void
		void LoadRepoInfo (Repository parent, TreeIter piter, TreeIter citer)
		{
			IEnumerable repos = null;
			Exception ex = null;
			try {
				repos = parent.ChildRepositories;
			} catch (Exception e) {
				ex = e;
			}
				
			Gtk.Application.Invoke (delegate {
				if (ex != null) {
					store.AppendValues (piter, null, "ERROR: " + ex.Message, "", true);
					LoggingService.LogError (ex.ToString ());
				}
				else {
					foreach (Repository rep in repos)
						LoadRepositories (rep, piter);
				}
				store.Remove (ref citer);
				loadingRepos.Remove (FindRootRepo (piter));
				UpdateControls ();
			});
		}