Skip to content

Instantly share code, notes, and snippets.

View torkelo's full-sized avatar
💭
Releasing

Torkel Ödegaard torkelo

💭
Releasing
View GitHub Profile
@torkelo
torkelo / KnownTypesHelper
Created October 20, 2010 12:16
KnownTypesHelper
static class KnownTypesHelper
{
public static IEnumerable<Type> GetKnownTypes<T>()
{
var list = new List<Type>();
var queryTypes = typeof(T).Assembly.GetExportedTypes()
.Where(x => typeof(T).IsAssignableFrom(x) && !x.IsGenericTypeDefinition);
list.AddRange(queryTypes);
return list;