Remove System.Reflection.AssemblyNameProxy and fix System.Reflection.Pointer constructor
authorsepidehMS <sekho@microsoft.com>
Wed, 31 Aug 2016 01:28:19 +0000 (18:28 -0700)
committersepidehMS <sekho@microsoft.com>
Wed, 31 Aug 2016 01:28:19 +0000 (18:28 -0700)
Commit migrated from https://github.com/dotnet/coreclr/commit/3cddcdd860488432ecb5d4aeb5481ee7cf6753f0

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

index 106408d..b8be09a 100644 (file)
       <Member MemberType="Field" Name="Retargetable" />
       <Member MemberType="Field" Name="value__" />
     </Type>
-    <Type Name="System.Reflection.AssemblyNameProxy">
-      <Member Name="#ctor" />
-    </Type>
     <Type Name="System.Reflection.AssemblyProductAttribute">
       <Member Name="#ctor(System.String)" />
       <Member Name="get_Product" />
       <Member MemberType="Property" Name="Item(System.Int32)" />
     </Type>
     <Type Name="System.Reflection.Pointer" >
-      <Member Name="#ctor" />
       <Member Name="Box(System.Void*,System.Type)" />
       <Member Name="Unbox(System.Object)" />
       <Member Name="System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
index 2ecc4fb..8d68298 100644 (file)
@@ -7341,11 +7341,6 @@ namespace System.Reflection
         PublicKey = 1,
         Retargetable = 256,
     }
-    [System.Runtime.InteropServices.ComVisibleAttribute(true)]
-    public class AssemblyNameProxy : System.MarshalByRefObject
-    {
-        internal AssemblyNameProxy() { }
-    }
     [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
     [System.Runtime.InteropServices.ComVisibleAttribute(true)]
     public sealed partial class AssemblyProductAttribute : System.Attribute
@@ -8083,6 +8078,7 @@ namespace System.Reflection
     [System.Runtime.InteropServices.ComVisibleAttribute(true)]
     public sealed class Pointer : System.Runtime.Serialization.ISerializable
     {
+        private Pointer() { }
         [System.Security.SecurityCriticalAttribute]
         public static unsafe Object Box(void *ptr, System.Type type) { throw null; }
         [System.Security.SecurityCriticalAttribute]