[Top][All Lists]
[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]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [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,
Gopal.V <address@hidden> <=