Volatile::Write<T> Method (T%, T)
Writes the specified object reference to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- location
-
Type:
T%
The field where the object reference is written.
- value
-
Type:
T
The object reference to write. The reference is written immediately so that it is visible to all processors in the computer.
Type Parameters
- T
The type of field to write. This must be a reference type, not a value type.
Available since 8
.NET Framework
Available since 4.5
Portable Class Library
Supported in: portable .NET platforms
Windows Phone Silverlight
Available since 8.0
Windows Phone
Available since 8.1