public static Dictionary <TKey, Type> GetAssemblyDataSource() { // Get all child classes from assembly IEnumerable <Type> subclasses = typeof(TParent).GetSubclasses(); return(AssemblyTools.BuildDictionaryFromEnumProperty <TKey>(subclasses)); }
protected override Dictionary <TKey, Type> SerializedDataAsDict(IEnumerable <Type> serializedData) { return(AssemblyTools.BuildDictionaryFromEnumProperty <TKey>(serializedData)); }