Also support importing previous json format which contains namespace and assembly name

This commit is contained in:
Jaex 2020-05-15 02:19:32 +03:00
parent 5be913cb76
commit ca4e1f0ce6

View file

@ -47,7 +47,17 @@ public void BindToName(Type serializedType, out string assemblyName, out string
public Type BindToType(string assemblyName, string typeName)
{
string resolvedTypeName = $"{AppNamespace}.{typeName}, {AppAssembly}";
string resolvedTypeName;
if (!string.IsNullOrEmpty(assemblyName))
{
resolvedTypeName = $"{typeName}, {assemblyName}";
}
else
{
resolvedTypeName = $"{AppNamespace}.{typeName}, {AppAssembly}";
}
return Type.GetType(resolvedTypeName, true);
}
}