If i use this variable in a later row of the script (e.g. in an IF-Case), does it automatically update to the “real-time” Value just before usage or will this value be from the Time where the System performs the “get Property” statement?
It creates a special “proxy property” into the property container of the IProcessRoutine.
This proxy property works such that it just delegates all operations to the target property, so e.g. reading the value of the proxy property just reads the value of the target property. Writing the value and value change events etc. work similarly. The proxy property doesn’t have a value of its own.
So in essence the proxy property is an interface or view to another property, which allows access to that target property from another property container.