summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mscorlib/model.xml2
-rw-r--r--src/mscorlib/ref/mscorlib.cs10
2 files changed, 5 insertions, 7 deletions
diff --git a/src/mscorlib/model.xml b/src/mscorlib/model.xml
index 1ee67297b4..1a0bf29470 100644
--- a/src/mscorlib/model.xml
+++ b/src/mscorlib/model.xml
@@ -6825,12 +6825,10 @@
<Member MemberType="Property" Name="IsInvalid" />
</Type>
<Type Name="Microsoft.Win32.SafeHandles.SafeHandleMinusOneIsInvalid">
- <Member Name="#ctor" />
<Member Name="#ctor(System.Boolean)" />
<Member Name="get_IsInvalid" />
</Type>
<Type Name="Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid">
- <Member Name="#ctor" />
<Member Name="#ctor(System.Boolean)" />
<Member Name="get_IsInvalid" />
</Type>
diff --git a/src/mscorlib/ref/mscorlib.cs b/src/mscorlib/ref/mscorlib.cs
index 04291aef6b..7128765325 100644
--- a/src/mscorlib/ref/mscorlib.cs
+++ b/src/mscorlib/ref/mscorlib.cs
@@ -21,19 +21,19 @@ namespace Microsoft.Win32.SafeHandles
[System.Security.SecurityCriticalAttribute]
public abstract partial class SafeHandleMinusOneIsInvalid : System.Runtime.InteropServices.SafeHandle
{
- protected SafeHandleMinusOneIsInvalid() { }
+ protected SafeHandleMinusOneIsInvalid(bool ownsHandle) { }
public override bool IsInvalid { [System.Security.SecurityCriticalAttribute]get { throw null; } }
}
[System.Security.SecurityCriticalAttribute]
public abstract partial class SafeHandleZeroOrMinusOneIsInvalid : System.Runtime.InteropServices.SafeHandle
{
- protected SafeHandleZeroOrMinusOneIsInvalid() { }
+ protected SafeHandleZeroOrMinusOneIsInvalid(bool ownsHandle) { }
public override bool IsInvalid { [System.Security.SecurityCriticalAttribute]get { throw null; } }
}
[System.Security.SecurityCriticalAttribute]
public sealed partial class SafeWaitHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
{
- public SafeWaitHandle(System.IntPtr existingHandle, bool ownsHandle) { }
+ public SafeWaitHandle(System.IntPtr existingHandle, bool ownsHandle) : base(ownsHandle) { }
[System.Security.SecurityCriticalAttribute]
protected override bool ReleaseHandle() { throw null; }
}
@@ -3917,7 +3917,7 @@ namespace System
[System.Security.SecurityCriticalAttribute]
internal class SafeTypeNameParserHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
{
- public SafeTypeNameParserHandle(): base() { }
+ public SafeTypeNameParserHandle(): base(default(bool)) { }
[System.Security.SecurityCriticalAttribute]
protected override bool ReleaseHandle() { throw null; }
}
@@ -10844,7 +10844,7 @@ namespace System.Runtime.InteropServices
[System.Security.SecurityCriticalAttribute]
public abstract partial class SafeBuffer : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
{
- protected SafeBuffer(bool ownsHandle) { }
+ protected SafeBuffer(bool ownsHandle) : base(ownsHandle) { }
[System.CLSCompliantAttribute(false)]
public ulong ByteLength { get { throw null; } }
[System.CLSCompliantAttribute(false)]