dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System BadImageFormatExcepti


From: Gopal.V <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System BadImageFormatException.cs,1.3,1.4 Type.cs,1.15,1.16 AppDomain.cs,1.7,1.8
Date: Sun, 09 Mar 2003 02:37:12 -0500

Update of /cvsroot/dotgnu-pnet/pnetlib/runtime/System
In directory subversions:/tmp/cvs-serv9586/runtime/System

Modified Files:
        BadImageFormatException.cs Type.cs AppDomain.cs 
Log Message:
Some stubs to allow cscc to compile an external library


Index: BadImageFormatException.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/BadImageFormatException.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** BadImageFormatException.cs  28 Nov 2001 04:22:39 -0000      1.3
--- BadImageFormatException.cs  9 Mar 2003 07:37:08 -0000       1.4
***************
*** 94,97 ****
--- 94,106 ----
                                }
                        }
+ #if !ECMA_COMPAT
+       public String FusionLog
+                       {
+                               get
+                               {
+                                       throw new 
NotImplementedException("FusionLog");
+                               }
+                       }
+ #endif
  
  }; // class BadImageFormatException

Index: Type.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Type.cs,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -r1.15 -r1.16
*** Type.cs     18 Feb 2003 06:17:14 -0000      1.15
--- Type.cs     9 Mar 2003 07:37:08 -0000       1.16
***************
*** 40,43 ****
--- 40,55 ----
        public static readonly Type[] EmptyTypes = new Type [0];
  
+ #if !ECMA_COMPAT
+       public static readonly MemberFilter FilterName = 
+                               new MemberFilter(FilterNameImpl);
+       
+       [TODO]
+       public static readonly MemberFilter FilterAttribute = 
+                               new MemberFilter(FilterAttributeImpl);
+       
+       public static readonly MemberFilter FilterNameIgnoreCase = 
+                               new MemberFilter(FilterNameIgnoreCaseImpl);
+ #endif
+ 
        // Cached copies of useful type descriptors.
        private static readonly Type objectType = typeof(Object);
***************
*** 234,237 ****
--- 246,286 ----
                                return retval;                          
                        }
+       
+       private static bool FilterNameImpl(     MemberInfo m, 
+                                                                               
Object filterCriteria)
+       {
+               String name= (String)filterCriteria;
+               if(name==null || name.IndexOf('*')==-1)
+               {
+                       return String.Equals(name,m.Name);
+               }
+               else
+               {
+                       // TODO : bit of regexp magic ?
+               }
+               return false;
+       }
+ 
+       private static bool FilterNameIgnoreCaseImpl(MemberInfo m, 
+                                                                               
                 Object filterCriteria)
+       {
+               String name= (String)filterCriteria;
+               if(name==null || name.IndexOf('*')==-1)
+               {
+                       return (String.Compare(name,m.Name,true)==0);
+               }
+               else
+               {
+                       // TODO : bit of regexp magic ?
+               }
+               return false;
+       }
+ 
+       private static bool FilterAttributeImpl(MemberInfo m, 
+                                                                               
        Object filterCriteria)
+       {
+               throw new NotImplementedException("FilterAttributeImpl");
+       }
+ 
  #endif
  

Index: AppDomain.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/AppDomain.cs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -r1.7 -r1.8
*** AppDomain.cs        1 Feb 2003 11:05:27 -0000       1.7
--- AppDomain.cs        9 Mar 2003 07:37:08 -0000       1.8
***************
*** 194,197 ****
--- 194,299 ----
                        }
  
+       [TODO]
+       public AssemblyBuilder DefineDynamicAssembly (AssemblyName name,
+                                               AssemblyBuilderAccess access)
+                       {
+                               return DefineDynamicAssembly (name, access, 
null, null,
+                                                                               
          null, null, null, false);
+                       }
+       
+       [TODO]
+       public AssemblyBuilder DefineDynamicAssembly (AssemblyName name,
+                                                                               
        AssemblyBuilderAccess access,
+                                                                               
        Evidence evidence)
+                       {
+                               return DefineDynamicAssembly (name, access, 
null, evidence,
+                                                                               
          null, null, null, false);
+                       }
+       
+       [TODO]
+       public AssemblyBuilder DefineDynamicAssembly (AssemblyName name,
+                                                                               
        AssemblyBuilderAccess access,
+                                                                               
        String dir)
+                       {
+                               return DefineDynamicAssembly (name, access, 
dir, null,
+                                                                               
                null, null, null, false);
+                       }
+       
+       [TODO]
+       public AssemblyBuilder DefineDynamicAssembly (AssemblyName name,
+                                                                               
        AssemblyBuilderAccess access,
+                                                                               
        String dir,
+                                                                               
        Evidence evidence)
+                       {
+                               return DefineDynamicAssembly (name, access, 
dir, evidence,
+                                                                               
                  null, null, null, false);
+                       }
+       
+       [TODO]
+       public AssemblyBuilder DefineDynamicAssembly (AssemblyName name,
+                                                                               
         AssemblyBuilderAccess access,
+                                                                               
         PermissionSet requiredPermissions,
+                                                                               
         PermissionSet optionalPermissions,
+                                                                               
         PermissionSet refusedPersmissions)
+                       {
+                               return DefineDynamicAssembly (name, access, 
null, null,
+                                                                         
requiredPermissions, optionalPermissions,
+                                                                         
refusedPersmissions, false);
+                       }
+       
+       [TODO]
+       public AssemblyBuilder DefineDynamicAssembly (AssemblyName name,
+                                                                               
        AssemblyBuilderAccess access,
+                                                                               
        Evidence evidence,
+                                                                               
        PermissionSet requiredPermissions,
+                                                                               
        PermissionSet optionalPermissions,
+                                                                               
        PermissionSet refusedPersmissions)
+                       {
+                               return DefineDynamicAssembly (name, access, 
null, evidence,
+                                                                         
requiredPermissions, optionalPermissions,
+                                                                         
refusedPersmissions, false);
+                       }
+       
+       [TODO]
+       public AssemblyBuilder DefineDynamicAssembly (AssemblyName name,
+                                                                               
        AssemblyBuilderAccess access,
+                                                                               
        String dir,
+                                                                               
        PermissionSet requiredPermissions,
+                                                                               
        PermissionSet optionalPermissions,
+                                                                               
        PermissionSet refusedPersmissions)
+               {
+                               return DefineDynamicAssembly (name, access, 
dir, null,
+                                                               
requiredPermissions, optionalPermissions,
+                                                               
refusedPersmissions, false);
+               }
+       
+       [TODO]
+       public AssemblyBuilder DefineDynamicAssembly (AssemblyName name,
+                                                                               
        AssemblyBuilderAccess access,
+                                                                               
        String dir,
+                                                                               
        Evidence evidence,
+                                                                               
        PermissionSet requiredPermissions,
+                                                                               
        PermissionSet optionalPermissions,
+                                                                               
        PermissionSet refusedPersmissions)
+               {
+                       return DefineDynamicAssembly (name, access, dir, 
evidence,
+                                                               
requiredPermissions, optionalPermissions,
+                                                               
refusedPersmissions, false);
+ 
+               }
+       
+       [TODO]
+       public AssemblyBuilder DefineDynamicAssembly (AssemblyName name,
+                                                                               
AssemblyBuilderAccess access,
+                                                                               
string dir,
+                                                                               
Evidence evidence,
+                                                                               
PermissionSet requiredPermissions,
+                                                                               
PermissionSet optionalPermissions,
+                                                                               
PermissionSet refusedPersmissions,
+                                                                               
bool isSynchronized)
+       {
+               throw new NotImplementedException("DefineDynamicAssembly");
+       }
+ 
        // Set the cache path.
        [TODO]





reply via email to

[Prev in Thread] Current Thread [Next in Thread]