ConstructValueRef.rid

This function calls the UDA specified lambda without argument and sets the annotated field value inside the containing Model instance to its return value, with the code assuming it can simply assign it. (a compiler error will occur if it cannot implicitly convert to the annotated property type)

The value itself is meaningless, it's only for later executing the actual callback through runValueConstructor.

struct ConstructValueRef
string rid;

Meta