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

Reply via email to