singleAssign

Returns a property delegate for a read/write property that can be assigned only once. This implementation is thread-safe and prevents race conditions.

Throws

if the property is assigned more than once