netstandard dependant facades update after 2.0 release (#5371)
[mono.git] / mcs / class / System.Core / Microsoft.Win32.SafeHandles / SafeNCryptHandle.cs
index 873ce5782aa4d48a2f32f86ee01e91746d8b9f9e..da4d7f36b9e769e5003eefda2ca57534f8862bf1 100644 (file)
@@ -30,13 +30,19 @@ using System;
 
 namespace Microsoft.Win32.SafeHandles
 {
-       public abstract class SafeNCryptHandle : System.Runtime.InteropServices.SafeHandle
+       public abstract class SafeNCryptHandle : SafeHandleZeroOrMinusOneIsInvalid
        {
                protected SafeNCryptHandle ()
-                       : base (IntPtr.Zero, true)
+                       : base (true)
                {
                }
 
+               protected SafeNCryptHandle (IntPtr handle, System.Runtime.InteropServices.SafeHandle parentHandle)
+                       : base (false)
+               {
+                       throw new NotImplementedException ();
+               }
+
                public override bool IsInvalid { get { throw new NotImplementedException (); } }
 
                protected override bool ReleaseHandle ()