Expose ResolveEventHandler and ResolveEventArgs in the mscorlib facade so that our...
authorWes Haggard <Wes.Haggard@microsoft.com>
Sun, 22 May 2016 05:25:52 +0000 (22:25 -0700)
committerWes Haggard <Wes.Haggard@microsoft.com>
Sun, 22 May 2016 05:25:52 +0000 (22:25 -0700)
[tfs-changeset: 1607062]

Commit migrated from https://github.com/dotnet/coreclr/commit/df10d7a58894cb052cd72bbb177c2eadd3530c36

src/coreclr/src/mscorlib/model.CoreLib.xml
src/coreclr/src/mscorlib/ref/mscorlib.cs

index fccef17..ef9cb15 100644 (file)
         <Member Name="get_MetadataToken" />
         <Member MemberType="Property" Name="MetadataToken" />
     </Type>
+    <Type Name="System.ResolveEventArgs">
+      <Member Name="#ctor(System.String)" />
+      <Member Name="#ctor(System.String,System.Reflection.Assembly)" />
+      <Member Name="get_Name" />
+      <Member MemberType="Property" Name="Name" />
+      <Member Name="get_RequestingAssembly" />
+      <Member MemberType="Property" Name="RequestingAssembly" />
+    </Type>
+    <Type Name="System.ResolveEventHandler" Condition="FEATURE_LEGACYNETCF">
+      <Member Name="#ctor(System.Object,System.IntPtr)" />
+      <Member Name="BeginInvoke(System.Object,System.ResolveEventArgs,System.AsyncCallback,System.Object)" />
+      <Member Name="EndInvoke(System.IAsyncResult)" />
+      <Member Name="Invoke(System.Object,System.ResolveEventArgs)" />
+    </Type>
     <Type Name="System.Resources.MissingManifestResourceException">
       <Member Name="#ctor" />
       <Member Name="#ctor(System.String)" />
index 0187c74..5d62087 100644 (file)
@@ -2617,6 +2617,14 @@ namespace System
         public RankException(string message) { }
         public RankException(string message, System.Exception innerException) { }
     }
+    public class ResolveEventArgs : System.EventArgs
+    {
+        public ResolveEventArgs(string name) { }
+        public ResolveEventArgs(string name, System.Reflection.Assembly requestingAssembly) { }
+        public String Name { get { throw null; } }
+        public System.Reflection.Assembly RequestingAssembly { get { throw null; } }
+    }
+    public delegate System.Reflection.Assembly ResolveEventHandler(object sender, System.ResolveEventArgs args);
     [System.Runtime.InteropServices.ComVisibleAttribute(true)]
     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
     public partial struct RuntimeArgumentHandle