main
 1using System;
 2using System.Collections.Generic;
 3using gorilla.commons.utility;
 4
 5namespace Gorilla.Commons.Infrastructure.Reflection
 6{
 7    public interface Assembly
 8    {
 9        IEnumerable<Type> all_types();
10        IEnumerable<Type> all_types(Specification<Type> matching);
11        IEnumerable<Type> all_classes_that_implement<T>();
12    }
13}