2003-11-06 Zoltan Varga <vargaz@freemail.hu>
authorZoltan Varga <vargaz@gmail.com>
Thu, 6 Nov 2003 12:05:37 +0000 (12:05 -0000)
committerZoltan Varga <vargaz@gmail.com>
Thu, 6 Nov 2003 12:05:37 +0000 (12:05 -0000)
* AssemblyBuilder.cs (.ctor): Initialize the 'dir' field to something
sensible.

svn path=/trunk/mcs/; revision=19679

mcs/class/corlib/System.Reflection.Emit/AssemblyBuilder.cs
mcs/class/corlib/System.Reflection.Emit/ChangeLog

index e129d15763b8f9cdbbbabace3ed303281845e356..b4124084f60b782befff24b3b6633c6fac4a1af5 100755 (executable)
@@ -59,7 +59,10 @@ namespace System.Reflection.Emit {
                
                internal AssemblyBuilder (AssemblyName n, string directory, AssemblyBuilderAccess access) {
                        name = n.Name;
-                       dir = directory;
+                       if (directory == null || directory == String.Empty)
+                               dir = Directory.GetCurrentDirectory ();
+                       else
+                               dir = directory;
                        this.access = (uint)access;
 
                        /* Set defaults from n */
index ddec7c78956f0293593f10669a8d551801b0729d..a0e83e54ae6beade0e79d37926cd099a8505be2c 100644 (file)
@@ -1,7 +1,10 @@
 2003-11-06  Zoltan Varga  <vargaz@freemail.hu>
 
-       * AssemblyBuilder.cs (Save): Set 'created' flag.
+       * AssemblyBuilder.cs (.ctor): Initialize the 'dir' field to something
+       sensible.
        
+       * AssemblyBuilder.cs (Save): Set 'created' flag.
+
        * AssemblyBuilder.cs (get_next_table_index): Moved to ModuleBuilder,
        since table indexes are per-module.