Author: miguel
Date: 2006-11-27 23:15:17 -0500 (Mon, 27 Nov 2006)
New Revision: 68553

Modified:
   trunk/moma/MoMA.Analyzer/Analysis/CheckPInvokes.cs
   trunk/moma/whitelist
Log:
Hack for the other no longer needed

Modified: trunk/moma/MoMA.Analyzer/Analysis/CheckPInvokes.cs
===================================================================
--- trunk/moma/MoMA.Analyzer/Analysis/CheckPInvokes.cs  2006-11-28 04:14:21 UTC 
(rev 68552)
+++ trunk/moma/MoMA.Analyzer/Analysis/CheckPInvokes.cs  2006-11-28 04:15:17 UTC 
(rev 68553)
@@ -15,8 +15,15 @@
                
                public void FindPInvokesInAssembly (string assembly)
                {
-                       AssemblyDefinition ad = AssemblyFactory.GetAssembly 
(assembly);
+                       AssemblyDefinition ad;
 
+                       try {
+                               ad = AssemblyFactory.GetAssembly (assembly);
+                       } catch (ImageFormatException ife){
+                               
+                               return;
+                       }
+
                        //Gets all types of the MainModule of the assembly
                        foreach (TypeDefinition type in ad.MainModule.Types) {
                                if (type.Name != "<Module>") {

Modified: trunk/moma/whitelist
===================================================================
--- trunk/moma/whitelist        2006-11-28 04:14:21 UTC (rev 68552)
+++ trunk/moma/whitelist        2006-11-28 04:15:17 UTC (rev 68553)
@@ -1,31 +1 @@
-System.Int64 System.Net.WebRequest::get_ContentLength()
-System.String System.Net.WebRequest::get_ContentType()
-System.Net.ICredentials System.Net.WebRequest::get_Credentials()
-System.Boolean System.Net.WebRequest::get_PreAuthenticate()
-System.IAsyncResult 
System.Net.WebRequest::BeginGetRequestStream(System.AsyncCallback,System.Object)
-System.IAsyncResult 
System.Net.WebRequest::BeginGetResponse(System.AsyncCallback,System.Object)
-System.Int32 System.Net.WebRequest::get_Timeout()
-System.IO.Stream 
System.Net.WebRequest::EndGetRequestStream(System.IAsyncResult)
-System.IO.Stream System.Net.WebRequest::GetRequestStream()
-System.Net.ICredentials System.Net.WebRequest::get_Credentials()
-System.Net.IWebProxy System.Net.WebRequest::get_Proxy()
-System.Net.WebHeaderCollection System.Net.WebRequest::get_Headers()
-System.Net.WebResponse 
System.Net.WebRequest::EndGetResponse(System.IAsyncResult)
-System.Net.WebResponse System.Net.WebRequest::GetResponse()
-System.String System.Net.WebRequest::get_ConnectionGroupName()
-System.String System.Net.WebRequest::get_ContentType()
-System.String System.Net.WebRequest::get_Method()
-System.Uri System.Net.WebRequest::get_RequestUri()
-System.Void System.Net.WebRequest::Abort()
-System.Void System.Net.WebRequest::set_ConnectionGroupName(System.String)
-System.Void System.Net.WebRequest::set_ContentLength(System.Int64)
-System.Void System.Net.WebRequest::set_ContentType(System.String)
-System.Void System.Net.WebRequest::set_Credentials(System.Net.ICredentials)
-System.Void System.Net.WebRequest::set_Headers(System.Net.WebHeaderCollection)
-System.Void System.Net.WebRequest::set_Method(System.String)
-System.Void System.Net.WebRequest::set_PreAuthenticate(System.Boolean)
-System.Void System.Net.WebRequest::set_Proxy(System.Net.IWebProxy)
-System.Void System.Net.WebRequest::set_Timeout(System.Int32)
-System.Void System.Net.WebRequest::set_UseDefaultCredentials(System.Boolean)
-
-
+System.Int32 
Microsoft.VisualBasic.CompilerServices.ObjectType::ObjTst(System.Object,System.Object,System.Boolean)

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to