Handle bound types when they ar enot yet set
This commit is contained in:
@@ -10,7 +10,16 @@ namespace Upsilon.BaseTypes.UserData
|
||||
Value = obj;
|
||||
_typeInfo = UserDataTypeHandler.GetTypeInfo(obj.GetType());
|
||||
}
|
||||
public override TypeContainer Type => new TypeContainer(_typeInfo.BoundTypeName);
|
||||
public override TypeContainer Type
|
||||
{
|
||||
get
|
||||
{
|
||||
var typeData = _typeInfo.BoundTypeName;
|
||||
if (typeData != null)
|
||||
return new TypeContainer(typeData);
|
||||
return BaseTypes.Type.Unknown;
|
||||
}
|
||||
}
|
||||
|
||||
private object Value { get; }
|
||||
private readonly UserDataType _typeInfo;
|
||||
|
||||
Reference in New Issue
Block a user