Merge pull request #18 from mackysoft/support-concrete-base-class
`SubclassSelector` is now support a concrete base class.
This commit is contained in:
commit
81ed9e73e7
@ -64,7 +64,7 @@ namespace MackySoft.SerializeReferenceExtensions.Editor {
|
|||||||
|
|
||||||
Type baseType = ManagedReferenceUtility.GetType(managedReferenceFieldTypename);
|
Type baseType = ManagedReferenceUtility.GetType(managedReferenceFieldTypename);
|
||||||
var popup = new AdvancedTypePopup(
|
var popup = new AdvancedTypePopup(
|
||||||
TypeCache.GetTypesDerivedFrom(baseType).Where(p =>
|
TypeCache.GetTypesDerivedFrom(baseType).Append(baseType).Where(p =>
|
||||||
(p.IsPublic || p.IsNestedPublic) &&
|
(p.IsPublic || p.IsNestedPublic) &&
|
||||||
!p.IsAbstract &&
|
!p.IsAbstract &&
|
||||||
!p.IsGenericType &&
|
!p.IsGenericType &&
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user