Add the SecureStringMarshal and CryptographicException to model.xml
authorAlex Ghiondea <ghiondea.alexandru@microsoft.com>
Mon, 31 Oct 2016 14:21:28 +0000 (07:21 -0700)
committerAlex Ghiondea <ghiondea.alexandru@microsoft.com>
Mon, 31 Oct 2016 14:21:28 +0000 (07:21 -0700)
Commit migrated from https://github.com/dotnet/coreclr/commit/31c93f8b888b4eeb2ea9fa5039e6d3fa239b5b0c

src/coreclr/src/mscorlib/model.xml

index 61f4724..6003685 100644 (file)
       <Member Name="RemoveAt(System.Int32)" />
       <Member Name="SetAt(System.Int32,System.Char)" />
     </Type>
-    <Type Name="System.Security.SecurityCriticalAttribute">
+    <Type Name="System.Security.SecureStringMarshal">
+      <Member Name="SecureStringToCoTaskMemAnsi(System.Security.SecureString)" />
+      <Member Name="SecureStringToGlobalAllocAnsi(System.Security.SecureString)" />
+      <Member Name="SecureStringToCoTaskMemUnicode(System.Security.SecureString)" />
+      <Member Name="SecureStringToGlobalAllocUnicode(System.Security.SecureString)" />
+    </Type> 
+   <Type Name="System.Security.SecurityCriticalAttribute">
       <Member Name="#ctor" />
       <Member Name="#ctor(System.Security.SecurityCriticalScope)" />
       <Member Name="get_Scope" />
       <Member Name="get_StructuralEqualityComparer" />
       <Member MemberType="Property" Name="StructuralComparer" />
       <Member MemberType="Property" Name="StructuralEqualityComparer" />
-    </Type>
+    </Type>   
     <Type Name="System.StringComparer">
       <Member Name="#ctor" />
       <Member Name="Compare(System.Object,System.Object)" />
       <Member Name="CheckSetDemandNoThrow(System.Security.PermissionSet)" /> <!-- EE -->
       <Member Name="Update(System.Security.PermissionSet)" /> <!-- EE -->
     </Type>
+    <Type Name="System.Security.Cryptography.CryptographicException">
+      <Member Name="#ctor"/>
+      <Member Name="#ctor(System.Int32)"/>
+      <Member Name="#ctor(System.String)"/>
+      <Member Name="#ctor(System.String,System.Exception)"/>
+      <Member Name="#ctor(System.String,System.String)"/>
+    </Type>
     <Type Status="ImplRoot" Name="System.Security.Permissions.PermissionState" />
     <Type Name="System.Security.Permissions.SecurityAction" />
     <Type Status="ImplRoot" Name="System.Security.Permissions.SecurityPermission" />