staticCompareExchange(location1:Ref<Int>, value:Int, comparand:Int):IntstaticCompareExchange<M0>(location1:Ref<M0>, value:M0, comparand:M0):M0staticCompareExchange(location1:Ref<Float>, value:Float, comparand:Float):FloatstaticCompareExchange(location1:Ref<IntPtr>, value:IntPtr, comparand:IntPtr):IntPtrstaticCompareExchange(location1:Ref<Int64>, value:Int64, comparand:Int64):Int64staticCompareExchange(location1:Ref<Single>, value:Single, comparand:Single):SinglestaticCompareExchange(location1:Ref<Dynamic>, value:Dynamic, comparand:Dynamic):DynamicstaticExchange(location1:Ref<Int>, value:Int):IntstaticExchange<M0>(location1:Ref<M0>, value:M0):M0staticExchange(location1:Ref<Float>, value:Float):FloatstaticExchange(location1:Ref<IntPtr>, value:IntPtr):IntPtrstaticExchange(location1:Ref<Int64>, value:Int64):Int64staticExchange(location1:Ref<Single>, value:Single):SinglestaticExchange(location1:Ref<Dynamic>, value:Dynamic):Dynamic