我写了几个类,所在的程序集assemblyType
基类:TypeBaseTest
public abstract TypeBaseTest
{
   pulibc static TypeBaseTest(TypeEntity entity)
    {
        //怎么写反射???
        //或者说怎么写个方法得到每个子类
     }

public class TypeTest:TypeBaseTest
{
private TypeEntity  _entity;
   public TypeTest(TypeEntity entity)
   {
       _entity=entity;
   }
 ......其他属性}public class TypeYour:TypeBaseTest
{
   private TypeEntity  _entity;
   public TypeYour(TypeEntity entity)
   {
       _entity=entity;
   }
 ......其他属性}像这样的对象怎么写反射对象呢?