Author: miguel
Date: 2008-01-03 00:27:10 -0500 (Thu, 03 Jan 2008)
New Revision: 92156
Modified:
trunk/mono-tools/gui-compare/CecilMetadata.cs
trunk/mono-tools/gui-compare/ChangeLog
Log:
* CecilMetadata.cs: Ignore internal attributes applies to public
classes; Fixes the warnings in System.Drawing
Modified: trunk/mono-tools/gui-compare/CecilMetadata.cs
===================================================================
--- trunk/mono-tools/gui-compare/CecilMetadata.cs 2008-01-03 05:19:48 UTC
(rev 92155)
+++ trunk/mono-tools/gui-compare/CecilMetadata.cs 2008-01-03 05:27:10 UTC
(rev 92156)
@@ -215,7 +215,12 @@
{
List<CompNamed> rv = new List<CompNamed>();
foreach (CustomAttribute ca in
provider.CustomAttributes) {
- if (IsTODOAttribute
(CecilUtils.Resolver.Resolve (ca.Constructor.DeclaringType)))
+ TypeDefinition resolved =
CecilUtils.Resolver.Resolve (ca.Constructor.DeclaringType);
+
+ if (resolved.IsNotPublic)
+ continue;
+
+ if (IsTODOAttribute (resolved))
todos.Add (String.Format ("[{0}
({1})]", ca.Constructor.DeclaringType.Name, CecilUtils.GetTODOText (ca)));
else
rv.Add (new CecilAttribute (ca));
Modified: trunk/mono-tools/gui-compare/ChangeLog
===================================================================
--- trunk/mono-tools/gui-compare/ChangeLog 2008-01-03 05:19:48 UTC (rev
92155)
+++ trunk/mono-tools/gui-compare/ChangeLog 2008-01-03 05:27:10 UTC (rev
92156)
@@ -1,5 +1,10 @@
2008-01-03 Miguel de Icaza <[EMAIL PROTECTED]>
+ * CecilMetadata.cs: Ignore internal attributes applies to public
classes;
+ Fixes the warnings in System.Drawing
+
+2008-01-03 Miguel de Icaza <[EMAIL PROTECTED]>
+
* MainWindow.cs: SetComparedefinition allow setting target/reference on
a
single call fro mthe CompareDefinition
* CustomCompare.cs: New dialog box for custom compares.
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches