Merge pull request #18 from mackysoft/support-concrete-base-class

`SubclassSelector` is now support a concrete base class.
This commit is contained in:
Makihiro 2022-04-10 13:45:46 +09:00 committed by GitHub
commit 81ed9e73e7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -64,7 +64,7 @@ namespace MackySoft.SerializeReferenceExtensions.Editor {
Type baseType = ManagedReferenceUtility.GetType(managedReferenceFieldTypename);
var popup = new AdvancedTypePopup(
TypeCache.GetTypesDerivedFrom(baseType).Where(p =>
TypeCache.GetTypesDerivedFrom(baseType).Append(baseType).Where(p =>
(p.IsPublic || p.IsNestedPublic) &&
!p.IsAbstract &&
!p.IsGenericType &&