全ての派生クラスの型情報を取得する

あるクラスの派生クラスの型情報をすべて取得したいケースがあったのでメモ。 あるクラスをTとして、以下のようにすれば取得できます。 skillTypes=Assembly .GetAssembly(typeof(T)) .GetTypes() .Where(t=>{ return t.IsSubclassOf(typeof(T)) && !t.IsAbstract; }) 抽象クラスは取得しないようにしています。 ちなみに…