Fix binding issue on evaluation

This commit is contained in:
2019-01-21 12:57:30 +01:00
parent ca9361cd0f
commit 86f47ae002
6 changed files with 28 additions and 13 deletions

View File

@@ -43,7 +43,8 @@ namespace Upsilon.BoundTypes
public static string GetTypeName(System.Type type)
{
return TypeDefinitions.FirstOrDefault(x => x.Value.ValidInternalTypes.Contains(type)).Key;
return TypeDefinitions.FirstOrDefault(x =>
x.Value.ValidInternalTypes.Any(validType => validType.IsAssignableFrom(type))).Key;
}
public static void LoadUserDataTypeDefinition(UserDataBoundTypeDefinition def)