Skip to content

Commit 1625551

Browse files
authored
Merge pull request #965 from Unity-Technologies/unity-master-mscorlib-descriptor-cleanup
Clean up mscorlib link xml
2 parents 0db87c8 + 8e09479 commit 1625551

File tree

1 file changed

+11
-22
lines changed

1 file changed

+11
-22
lines changed

mcs/class/corlib/LinkerDescriptor/mscorlib.xml

Lines changed: 11 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
<!-- domain.c: mono_defaults.appdomain_class -->
66
<type fullname="System.AppDomain" preserve="fields">
7-
<method name="DoDomainUnload" />
87
<!-- appdomain.c: mono_domain_try_type_resolve -->
98
<method name="DoTypeResolve" />
109
<!-- appdomain.c: mono_try_assembly_resolve -->
@@ -498,13 +497,6 @@
498497
note: there's no fields (static type) but that will mark the type itself -->
499498
<type fullname="System.Math" preserve="fields" />
500499

501-
<type fullname="System.Reflection.MonoAssembly">
502-
<method name=".ctor" />
503-
</type>
504-
<type fullname="System.Reflection.MonoModule">
505-
<method name=".ctor" />
506-
</type>
507-
508500
<!-- appdomain.c: ves_icall_System_AppDomain_GetAssemblies -->
509501
<type fullname="System.Reflection.Assembly" preserve="fields"/>
510502

@@ -546,8 +538,12 @@
546538
<type fullname="System.Reflection.MethodInfo" preserve="fields" />
547539

548540
<type fullname="System.Reflection.Module" preserve="fields" />
549-
<type fullname="System.Reflection.MonoAssembly" preserve="fields" />
550-
<type fullname="System.Reflection.MonoModule" preserve="fields" />
541+
<type fullname="System.Reflection.MonoAssembly" preserve="fields" >
542+
<method name=".ctor" />
543+
</type>
544+
<type fullname="System.Reflection.MonoModule" preserve="fields" >
545+
<method name=".ctor" />
546+
</type>
551547
<type fullname="System.Reflection.MonoCMethod" preserve="fields" />
552548
<type fullname="System.Reflection.MonoEvent" preserve="fields" />
553549
<type fullname="System.Reflection.MonoEventInfo" preserve="fields" />
@@ -718,13 +714,18 @@
718714
<type fullname="System.Runtime.Remoting.Messaging.CallContext" feature="remoting" >
719715
<method name="SetCurrentCallContext" />
720716
</type>
717+
718+
<!-- domain.c: mono_defaults.mono_method_message_class -->
721719
<type fullname="System.Runtime.Remoting.Messaging.MonoMethodMessage" preserve="fields" feature="remoting" >
720+
<!-- object.c: mono_message_init -->
722721
<method name="InitMessage" />
723722
</type>
723+
<!-- domain.c: mono_defaults.real_proxy_class / removed with DISABLE_REMOTING -->
724724
<type fullname="System.Runtime.Remoting.Proxies.RealProxy" preserve="fields" feature="remoting" >
725725
<method name="PrivateInvoke" />
726726
<method name="GetAppDomainTarget" />
727727
</type>
728+
<!-- domain.c: mono_defaults.transparent_proxy_class / removed with DISABLE_REMOTING -->
728729
<type fullname="System.Runtime.Remoting.Proxies.TransparentProxy" preserve="fields" feature="remoting" >
729730
<method name="LoadRemoteFieldNew" />
730731
<method name="StoreRemoteField" />
@@ -735,18 +736,6 @@
735736
<method name="SerializeExceptionData" />
736737
</type>
737738

738-
<!-- domain.c: mono_defaults.mono_method_message_class -->
739-
<type fullname="System.Runtime.Remoting.Messaging.MonoMethodMessage" preserve="fields">
740-
<!-- object.c: mono_message_init -->
741-
<method name="InitMessage" />
742-
</type>
743-
744-
<!-- domain.c: mono_defaults.real_proxy_class / removed with DISABLE_REMOTING -->
745-
<type fullname="System.Runtime.Remoting.Proxies.RealProxy" feature="remoting" />
746-
747-
<!-- domain.c: mono_defaults.transparent_proxy_class / removed with DISABLE_REMOTING -->
748-
<type fullname="System.Runtime.Remoting.Proxies.TransparentProxy" feature="remoting" />
749-
750739
<!-- object.c: mono_object_new_specific_checked -->
751740
<type fullname="System.Runtime.Remoting.Activation.ActivationServices" >
752741
<method name="CreateProxyForType"/>

0 commit comments

Comments
 (0)