View Issue Details

IDProjectCategoryView StatusLast Update
0000936NoesisGUIUnitypublic2018-11-23 11:15
ReporterScherub Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status resolvedResolutionopen 
Fixed in Version2.1.0f1 
Summary0000936: Property Accessor change isn't detected automatically
Description

In one of my abstract base view models I have a property of type GameField that is also called GameField. During prototyping the setter was public which I now changed (even if I'm still prototyping) to private while also adding a public method that assigned the property instead and also executes some other code.

After this change I always got the exception mentioned under 'Additional Information'. Since it was complaining about the PropertyAccessor.Set (that's apparently missing) I thought it might have something to do with the serialization process. After some debugging I also found that NoesisGUI still thinks that the property is 'writable' and so tries to assign a null value. Then it fails as the property has no setter.

After manually invoking NoesisGUI to rebuild it worked without trouble. So my question is why it doesn't detect this change? I tried switching it a few times and always end up with the same result.

PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2016-08-17 16:01 Scherub New Issue
2016-10-04 23:16 sfernandez Assigned To => sfernandez
2016-10-04 23:16 sfernandez Status new => assigned
2018-11-01 02:14 jsantos View Status public => private
2018-11-21 12:52 jsantos Target Version => 2.2.0
2018-11-21 12:52 jsantos View Status private => public
2018-11-21 12:52 jsantos Platform => Any
2018-11-23 11:15 sfernandez Status assigned => resolved
2018-11-23 11:15 sfernandez Fixed in Version => 2.1.0f1
2018-11-23 11:15 sfernandez Target Version 2.2.0 =>
2025-10-10 13:29 jsantos Category Unity3D => Unity