ReferenceWrapper
QuantConnect.Util.ReferenceWrapper
ReferenceWrapper(
value: QuantConnect_Util_ReferenceWrapper_T,
)
Bases: Generic[QuantConnect_Util_ReferenceWrapper_T], Object
We wrap a T instance, a value type, with a class, a reference type, to achieve thread safety when assigning new values and reading from multiple threads. This is possible because assignments are atomic operations in C# for reference types (among others).
Creates a new instance
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
QuantConnect_Util_ReferenceWrapper_T
|
The value to use |
required |
value
value: QuantConnect_Util_ReferenceWrapper_T
The current value