# System.Runtime.Versioning

``` diff
 namespace System.Runtime.Versioning {
+    public sealed class MinimumOSPlatformAttribute : OSPlatformAttribute {
+        public MinimumOSPlatformAttribute(string platformName);
+    }
+    public sealed class ObsoletedInOSPlatformAttribute : OSPlatformAttribute {
+        public ObsoletedInOSPlatformAttribute(string platformName);
+        public ObsoletedInOSPlatformAttribute(string platformName, string message);
+        public string Message { get; }
+        public string Url { get; set; }
+    }
+    public abstract class OSPlatformAttribute : Attribute {
+        public string PlatformName { get; }
+    }
+    public sealed class RemovedInOSPlatformAttribute : OSPlatformAttribute {
+        public RemovedInOSPlatformAttribute(string platformName);
+    }
+    public sealed class TargetPlatformAttribute : OSPlatformAttribute {
+        public TargetPlatformAttribute(string platformName);
+    }
 }
```

