Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public IEnumerable<T> GetInstances()
- {
- List<T> objects = new List<T>();
- foreach (Type type in
- Assembly.GetAssembly(typeof(T)).GetTypes()
- .Where(myType => myType.IsClass && !myType.IsAbstract && myType.IsSubclassOf(typeof(T))))
- {
- objects.Add((T)Activator.CreateInstance(type));
- }
- return objects;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement