Author: jbevain
Date: 2007-06-05 09:39:02 -0400 (Tue, 05 Jun 2007)
New Revision: 78627
Modified:
trunk/cecil/linker/Descriptors/corlib.xml
Log:
add some preserve infos
Modified: trunk/cecil/linker/Descriptors/corlib.xml
===================================================================
--- trunk/cecil/linker/Descriptors/corlib.xml 2007-06-05 13:36:40 UTC (rev
78626)
+++ trunk/cecil/linker/Descriptors/corlib.xml 2007-06-05 13:39:02 UTC (rev
78627)
@@ -6,7 +6,7 @@
<type fullname="Mono.Interop.IDispatch" />
<type fullname="Mono.Interop.IUnknown" />
<type fullname="System.Activator" />
- <type fullname="System.AppDomain" />
+ <type fullname="System.AppDomain" preserve="fields" />
<type fullname="System.AppDomainSetup" />
<type fullname="System.AppDomainUnloadedException" />
<type fullname="System.ApplicationException" />
@@ -37,7 +37,7 @@
<type fullname="System.DateTime" />
<type fullname="System.DBNull" />
<type fullname="System.Decimal" />
- <type fullname="System.Delegate" />
+ <type fullname="System.Delegate" preserve="fields" />
<type fullname="System.Diagnostics.StackFrame" />
<type fullname="System.Diagnostics.StackTrace" />
<type fullname="System.DivideByZeroException" />
@@ -49,18 +49,18 @@
<type fullname="System.FieldAccessException" />
<type fullname="System.FormatException" />
<type fullname="System.GC" />
- <type fullname="System.Globalization.DateTimeFormatInfo" />
- <type fullname="System.Globalization.CompareInfo" />
- <type fullname="System.Globalization.CultureInfo" />
- <type fullname="System.Globalization.NumberFormatInfo" />
- <type fullname="System.Globalization.RegionInfo" />
- <type fullname="System.Globalization.SortKey" />
+ <type fullname="System.Globalization.DateTimeFormatInfo"
preserve="fields" />
+ <type fullname="System.Globalization.CompareInfo"
preserve="fields" />
+ <type fullname="System.Globalization.CultureInfo"
preserve="fields" />
+ <type fullname="System.Globalization.NumberFormatInfo"
preserve="fields" />
+ <type fullname="System.Globalization.RegionInfo"
preserve="fields" />
+ <type fullname="System.Globalization.SortKey" preserve="fields"
/>
<type fullname="System.IO.FileMode" />
<type fullname="System.IO.FileNotFoundException" />
<type fullname="System.IO.FileLoadException" />
<type fullname="System.IO.FileStreamAsyncResult" />
<type fullname="System.IO.IOException" />
- <type fullname="System.IO.MonoIO" />
+ <type fullname="System.IO.MonoIO" preserve="fields" />
<type fullname="System.IO.Path" />
<type fullname="System.IO.StreamReader" />
<type fullname="System.IndexOutOfRangeException" />
@@ -76,69 +76,69 @@
<type fullname="System.MethodAccessException" />
<type fullname="System.MissingFieldException" />
<type fullname="System.MissingMethodException" />
- <type fullname="System.MonoAsyncCall" />
- <type fullname="System.MonoCustomAttrs"/>
- <type fullname="System.MonoCustomAttrs/AttributeInfo"/>
- <type fullname="System.MonoEnumInfo" />
- <type fullname="System.MonoListItem" />
- <type fullname="System.MonoType" />
- <type fullname="System.MulticastDelegate" />
+ <type fullname="System.MonoAsyncCall" preserve="fields" />
+ <type fullname="System.MonoCustomAttrs" preserve="fields" />
+ <type fullname="System.MonoCustomAttrs/AttributeInfo"
preserve="fields" />
+ <type fullname="System.MonoEnumInfo" preserve="fields" />
+ <type fullname="System.MonoListItem" preserve="fields" />
+ <type fullname="System.MonoType" preserve="fields" />
+ <type fullname="System.MulticastDelegate" preserve="fields" />
<type fullname="System.NotImplementedException" />
<type fullname="System.NotSupportedException" />
<type fullname="System.NullReferenceException" />
<type fullname="System.Nullable`1" />
- <type fullname="System.Object" />
+ <type fullname="System.Object" preserve="fields" />
<type fullname="System.OutOfMemoryException" />
- <type fullname="System.Reflection.Assembly" />
- <type fullname="System.Reflection.AssemblyName" />
- <type fullname="System.Reflection.ConstructorInfo" />
- <type fullname="System.Reflection.CustomAttributeData" />
+ <type fullname="System.Reflection.Assembly" preserve="fields" />
+ <type fullname="System.Reflection.AssemblyName"
preserve="fields" />
+ <type fullname="System.Reflection.ConstructorInfo"
preserve="fields" />
+ <type fullname="System.Reflection.CustomAttributeData"
preserve="fields" />
<type fullname="System.Reflection.CustomAttributeNamedArgument"
/>
<type fullname="System.Reflection.CustomAttributeTypedArgument"
/>
- <type fullname="System.Reflection.Emit.AssemblyBuilder" />
- <type fullname="System.Reflection.Emit.ConstructorBuilder" />
- <type fullname="System.Reflection.Emit.CustomAttributeBuilder"
/>
- <type fullname="System.Reflection.Emit.DynamicMethod" />
- <type fullname="System.Reflection.Emit.EnumBuilder" />
- <type fullname="System.Reflection.Emit.EventBuilder" />
- <type fullname="System.Reflection.Emit.FieldBuilder" />
- <type
fullname="System.Reflection.Emit.GenericTypeParameterBuilder" />
- <type fullname="System.Reflection.Emit.ILExceptionBlock" />
- <type fullname="System.Reflection.Emit.ILExceptionInfo" />
- <type fullname="System.Reflection.Emit.ILGenerator" />
- <type fullname="System.Reflection.Emit.LocalBuilder" />
- <type fullname="System.Reflection.Emit.MethodBuilder" />
- <type fullname="System.Reflection.Emit.ModuleBuilder" />
- <type fullname="System.Reflection.Emit.MonoResource" />
- <type fullname="System.Reflection.Emit.MonoWin32Resource" />
- <type fullname="System.Reflection.Emit.ParameterBuilder" />
- <type fullname="System.Reflection.Emit.PropertyBuilder" />
- <type fullname="System.Reflection.Emit.SignatureHelper" />
- <type fullname="System.Reflection.Emit.TypeBuilder" />
- <type fullname="System.Reflection.Emit.UnmanagedMarshal" />
- <type fullname="System.Reflection.EventInfo" />
- <type fullname="System.Reflection.ExceptionHandlingClause" />
- <type fullname="System.Reflection.FieldInfo" />
- <type fullname="System.Reflection.LocalVariableInfo" />
- <type fullname="System.Reflection.ManifestResourceInfo" />
- <type fullname="System.Reflection.MethodBase" />
- <type fullname="System.Reflection.MethodBody" />
- <type fullname="System.Reflection.MethodInfo" />
- <type fullname="System.Reflection.Module" />
- <type fullname="System.Reflection.MonoArrayMethod" />
- <type fullname="System.Reflection.MonoCMethod" />
- <type fullname="System.Reflection.MonoEvent" />
- <type fullname="System.Reflection.MonoEventInfo" />
- <type fullname="System.Reflection.MonoField" />
- <type fullname="System.Reflection.MonoGenericClass" />
- <type fullname="System.Reflection.MonoGenericMethod" />
- <type fullname="System.Reflection.MonoGenericCMethod" />
- <type fullname="System.Reflection.MonoMethod" />
- <type fullname="System.Reflection.MonoMethodInfo" />
- <type fullname="System.Reflection.MonoPropertyInfo" />
- <type fullname="System.Reflection.MonoProperty" />
- <type fullname="System.Reflection.ParameterInfo" />
- <type fullname="System.Reflection.PropertyInfo" />
+ <type fullname="System.Reflection.Emit.AssemblyBuilder"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.ConstructorBuilder"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.CustomAttributeBuilder"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.DynamicMethod"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.EnumBuilder"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.EventBuilder"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.FieldBuilder"
preserve="fields" />
+ <type
fullname="System.Reflection.Emit.GenericTypeParameterBuilder" preserve="fields"
/>
+ <type fullname="System.Reflection.Emit.ILExceptionBlock"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.ILExceptionInfo"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.ILGenerator"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.LocalBuilder"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.MethodBuilder"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.ModuleBuilder"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.MonoResource"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.MonoWin32Resource"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.ParameterBuilder"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.PropertyBuilder"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.SignatureHelper"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.TypeBuilder"
preserve="fields" />
+ <type fullname="System.Reflection.Emit.UnmanagedMarshal"
preserve="fields" />
+ <type fullname="System.Reflection.EventInfo" preserve="fields"
/>
+ <type fullname="System.Reflection.ExceptionHandlingClause"
preserve="fields" />
+ <type fullname="System.Reflection.FieldInfo" preserve="fields"
/>
+ <type fullname="System.Reflection.LocalVariableInfo"
preserve="fields" />
+ <type fullname="System.Reflection.ManifestResourceInfo"
preserve="fields" />
+ <type fullname="System.Reflection.MethodBase" preserve="fields"
/>
+ <type fullname="System.Reflection.MethodBody" preserve="fields"
/>
+ <type fullname="System.Reflection.MethodInfo" preserve="fields"
/>
+ <type fullname="System.Reflection.Module" preserve="fields" />
+ <type fullname="System.Reflection.MonoArrayMethod"
preserve="fields" />
+ <type fullname="System.Reflection.MonoCMethod"
preserve="fields" />
+ <type fullname="System.Reflection.MonoEvent" preserve="fields"
/>
+ <type fullname="System.Reflection.MonoEventInfo"
preserve="fields" />
+ <type fullname="System.Reflection.MonoField" preserve="fields"
/>
+ <type fullname="System.Reflection.MonoGenericClass"
preserve="fields" />
+ <type fullname="System.Reflection.MonoGenericMethod"
preserve="fields" />
+ <type fullname="System.Reflection.MonoGenericCMethod"
preserve="fields" />
+ <type fullname="System.Reflection.MonoMethod" preserve="fields"
/>
+ <type fullname="System.Reflection.MonoMethodInfo"
preserve="fields" />
+ <type fullname="System.Reflection.MonoPropertyInfo"
preserve="fields" />
+ <type fullname="System.Reflection.MonoProperty"
preserve="fields" />
+ <type fullname="System.Reflection.ParameterInfo"
preserve="fields" />
+ <type fullname="System.Reflection.PropertyInfo"
preserve="fields" />
<type fullname="System.Reflection.ReflectionTypeLoadException"
/>
<type fullname="System.Reflection.TargetException" />
<type
fullname="System.Reflection.TargetParameterCountException" />
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches