dotnet-core/release-notes/3.0/preview/api-diff/preview6/3.0-preview6_System.Diagnostics.CodeAnalysis.md
William Godbe 89589fec4d
Add API diff between .NET Core 3.0 preview5 and preview6. (#2841)
* Add API diff between .NET Core 3.0 preview5 and preview6.

* Fix title in Standalon-packages.md file
2019-06-10 16:02:34 -07:00

1.3 KiB

System.Diagnostics.CodeAnalysis

 namespace System.Diagnostics.CodeAnalysis {
+    public sealed class AllowNullAttribute : Attribute {
+        public AllowNullAttribute();
+    }
+    public sealed class DisallowNullAttribute : Attribute {
+        public DisallowNullAttribute();
+    }
+    public sealed class DoesNotReturnAttribute : Attribute {
+        public DoesNotReturnAttribute();
+    }
+    public sealed class DoesNotReturnIfAttribute : Attribute {
+        public DoesNotReturnIfAttribute(bool parameterValue);
+        public bool ParameterValue { get; }
+    }
+    public sealed class MaybeNullAttribute : Attribute {
+        public MaybeNullAttribute();
+    }
+    public sealed class MaybeNullWhenAttribute : Attribute {
+        public MaybeNullWhenAttribute(bool returnValue);
+        public bool ReturnValue { get; }
+    }
+    public sealed class NotNullAttribute : Attribute {
+        public NotNullAttribute();
+    }
+    public sealed class NotNullIfNotNullAttribute : Attribute {
+        public NotNullIfNotNullAttribute(string parameterName);
+        public string ParameterName { get; }
+    }
+    public sealed class NotNullWhenAttribute : Attribute {
+        public NotNullWhenAttribute(bool returnValue);
+        public bool ReturnValue { get; }
+    }
 }