System.Threading.ClientInterlocked.Exchange C# (CSharp) Method

Exchange() public static method

public static Exchange ( IntPtr &location, IntPtr value ) : IntPtr
location System.IntPtr
value System.IntPtr
return System.IntPtr
        public static IntPtr Exchange(ref IntPtr location, IntPtr value)
        {
            return Interlocked.Exchange(ref location, value);
        }

Same methods

ClientInterlocked::Exchange ( double &location, double value ) : double
ClientInterlocked::Exchange ( float &location, float value ) : float
ClientInterlocked::Exchange ( int &location, int value ) : int
ClientInterlocked::Exchange ( long &location, long value ) : long
ClientInterlocked::Exchange ( object &location, object value ) : object