public IEnumerable <Type> GetTypes <T>() { return(LoadedAssemblies.SelectMany(ass => ass.Types) .Where(t => typeof(T).IsAssignableFrom(t)).ToList()); }