Volatile.Write<T> Method (T, T)

.NET Framework (current version)
 

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.

Namespace:   System.Threading
Assembly:  mscorlib (in mscorlib.dll)

public static void Write<T>(
	ref T location,
	T value
)
where T : class

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.

For more information, see the Volatile class.

Universal Windows Platform
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
Return to top
Show: