# System.Threading

``` diff
 namespace System.Threading {
     public static class Interlocked {
+        public static byte CompareExchange(ref byte location1, byte value, byte comparand);
+        public static short CompareExchange(ref short location1, short value, short comparand);
+        public static sbyte CompareExchange(ref sbyte location1, sbyte value, sbyte comparand);
+        public static ushort CompareExchange(ref ushort location1, ushort value, ushort comparand);
+        public static byte Exchange(ref byte location1, byte value);
+        public static short Exchange(ref short location1, short value);
+        public static sbyte Exchange(ref sbyte location1, sbyte value);
+        public static ushort Exchange(ref ushort location1, ushort value);
     }
 }
```

