Files
WpfExtended/WpfExtended.Test/Utilities/TypeCrawler.cs
T
Alexandru Macocian 34a37ce206 Change extension namespace.
Implement extended launcher with DI.
Test launching all effects.
2021-04-01 14:00:35 +02:00

18 lines
460 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
namespace WpfExtended.Tests.Utilities
{
internal static class TypeCrawler
{
public static IEnumerable<Type> GetTypes<T>()
{
return AppDomain.CurrentDomain.GetAssemblies()
.SelectMany(a => a.GetTypes()
.Where(t => t.IsAssignableTo(typeof(T)))
.Where(t => t.IsAbstract is false));
}
}
}