Author: jbevain
Date: 2008-02-05 06:42:35 -0500 (Tue, 05 Feb 2008)
New Revision: 94871
Modified:
trunk/mcs/class/Mono.Cecil/ChangeLog
trunk/mcs/class/Mono.Cecil/Mono.Cecil/TypeDefinition.cs
Log:
2008-02-05 Jb Evain <[EMAIL PROTECTED]>
* Mono.Cecil/TypeDefinition.cs:
System.Enum by itself is not a value type.
Modified: trunk/mcs/class/Mono.Cecil/ChangeLog
===================================================================
--- trunk/mcs/class/Mono.Cecil/ChangeLog 2008-02-05 11:31:01 UTC (rev
94870)
+++ trunk/mcs/class/Mono.Cecil/ChangeLog 2008-02-05 11:42:35 UTC (rev
94871)
@@ -1,5 +1,8 @@
2008-02-05 Jb Evain <[EMAIL PROTECTED]>
+ * Mono.Cecil/TypeDefinition.cs:
+ System.Enum by itself is not a value type.
+
* Mono.Cecil.Signatures/SignatureReader.cs:
Properly read fnptr local variables. Fix #358507.
Modified: trunk/mcs/class/Mono.Cecil/Mono.Cecil/TypeDefinition.cs
===================================================================
--- trunk/mcs/class/Mono.Cecil/Mono.Cecil/TypeDefinition.cs 2008-02-05
11:31:01 UTC (rev 94870)
+++ trunk/mcs/class/Mono.Cecil/Mono.Cecil/TypeDefinition.cs 2008-02-05
11:42:35 UTC (rev 94871)
@@ -415,7 +415,7 @@
public override bool IsValueType {
get {
return m_baseType != null && (
- this.IsEnum || m_baseType.FullName ==
Constants.ValueType);
+ this.IsEnum || (m_baseType.FullName ==
Constants.ValueType && this.FullName != Constants.Enum));
}
}
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches