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 AppDomain.cs,1.9,1.10


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System AppDomain.cs,1.9,1.10
Date: Tue, 18 Mar 2003 05:53:18 -0500

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

Modified Files:
        AppDomain.cs 
Log Message:


Define dynamic assemblies and modules.


Index: AppDomain.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/AppDomain.cs,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -r1.9 -r1.10
*** AppDomain.cs        9 Mar 2003 09:10:34 -0000       1.9
--- AppDomain.cs        18 Mar 2003 10:53:15 -0000      1.10
***************
*** 196,300 ****
                        }
  
!       [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.
--- 196,297 ----
                        }
  
!       // Define a dynamic assembly builder within this domain.
!       public AssemblyBuilder DefineDynamicAssembly
!                               (AssemblyName name, AssemblyBuilderAccess 
access)
!                       {
!                               return DefineDynamicAssembly(name, access, 
null, null,
!                                                                               
         null, null, null, false);
!                       }
!       public AssemblyBuilder DefineDynamicAssembly
!                               (AssemblyName name, AssemblyBuilderAccess 
access,
!                                Evidence evidence)
!                       {
!                               return DefineDynamicAssembly(name, access, 
null, evidence,
!                                                                               
         null, null, null, false);
!                       }
!       public AssemblyBuilder DefineDynamicAssembly
!                               (AssemblyName name, AssemblyBuilderAccess 
access,
!                                String dir)
!                       {
!                               return DefineDynamicAssembly(name, access, dir, 
null,
!                                                                               
     null, null, null, false);
!                       }
!       public AssemblyBuilder DefineDynamicAssembly
!                               (AssemblyName name, AssemblyBuilderAccess 
access,
!                                String dir, Evidence evidence)
!                       {
!                               return DefineDynamicAssembly(name, access, dir, 
evidence,
!                                                                               
         null, null, null, false);
!                       }
!       public AssemblyBuilder DefineDynamicAssembly
!                               (AssemblyName name, AssemblyBuilderAccess 
access,
!                                PermissionSet requiredPermissions,
!                                PermissionSet optionalPermissions,
!                                PermissionSet refusedPersmissions)
!                       {
!                               return DefineDynamicAssembly(name, access, 
null, null,
!                                                                               
         requiredPermissions,
!                                                                               
         optionalPermissions,
!                                                                               
         refusedPersmissions, false);
!                       }
!       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);
!                       }
!       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);
!                       }
!       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);
!                       }
!       public AssemblyBuilder DefineDynamicAssembly
!                               (AssemblyName name, AssemblyBuilderAccess 
access,
!                                String dir, Evidence evidence,
!                                PermissionSet requiredPermissions,
!                                PermissionSet optionalPermissions,
!                                PermissionSet refusedPersmissions,
!                                bool isSynchronized)
!                       {
!                               if(name == null)
!                               {
!                                       throw new ArgumentNullException("name");
!                               }
!                               String aname = name.Name;
!                               if(aname == null || aname == String.Empty)
!                               {
!                                       throw new 
ArgumentException(_("Emit_AssemblyNameInvalid"));
!                               }
!                               if(Char.IsWhiteSpace(aname[0]) ||
!                                  aname.IndexOf('/') != -1 ||
!                                  aname.IndexOf('\\') != -1)
!                               {
!                                       throw new 
ArgumentException(_("Emit_AssemblyNameInvalid"));
!                               }
!                               return new AssemblyBuilder(name, access, dir, 
isSynchronized);
!                       }
  
        // Set the cache path.





reply via email to

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