| 1234567891011121314151617181920212223242526 | using System.Collections.Generic;using System.Collections;using System;namespace GraphProcessor{	public static class AppDomainExtension	{		public static IEnumerable< Type >	GetAllTypes(this AppDomain domain)		{            foreach (var assembly in domain.GetAssemblies())            {				Type[] types = {};				                try {					types = assembly.GetTypes();				} catch {					//just ignore it ...				}				foreach (var type in types)					yield return type;			}		}	}}
 |