Bump NuGet.BuildTasks to get new updates and switch to `dev` branch (#5566)
[mono.git] / mcs / tests / test-695.cs
index ce61432126fd79e8773d0bb449bfacfaefbdfa01..1db1225cf146de15cb48a8616d6c7a426630779c 100644 (file)
@@ -1,4 +1,4 @@
-// Compiler options: -r:../class/lib/net_1_1/Mono.Cecil.dll
+// Compiler options: -r:../class/lib/net_4_x/Mono.Cecil.dll
 
 using System;
 using System.IO;
@@ -9,7 +9,7 @@ using Mono.Cecil;
 
 class Program
 {
-       static int Main ()
+       public static int Main ()
        {
                string basedir = BaseDirectory;
 
@@ -18,28 +18,28 @@ class Program
                AssemblyName an;
                AssemblyBuilder ab;
 
-               assembly = AssemblyFactory.GetAssembly (Path.Combine (basedir, "test-695-2-lib.dll"));
-               if (assembly.Name.Flags != AssemblyFlags.PublicKey)
+               assembly = AssemblyDefinition.ReadAssembly (Path.Combine (basedir, "test-695-2-lib.dll"));
+               if (assembly.Name.Attributes != AssemblyAttributes.PublicKey)
                        return 1;
                a = Assembly.LoadFrom (Path.Combine (basedir, "test-695-2-lib.dll"));
                if (a.GetName ().Flags != AssemblyNameFlags.PublicKey)
                        return 2;
 
-               assembly = AssemblyFactory.GetAssembly (Path.Combine (basedir, "test-695-3-lib.dll"));
+               assembly = AssemblyDefinition.ReadAssembly (Path.Combine (basedir, "test-695-3-lib.dll"));
                if (Environment.Version.Major >= 2) {
-                       if (assembly.Name.Flags != AssemblyFlags.SideBySideCompatible)
+                       if (assembly.Name.Attributes != AssemblyAttributes.SideBySideCompatible)
                                return 3;
 
                } else {
-                       if (assembly.Name.Flags != AssemblyFlags.PublicKey)
+                       if (assembly.Name.Attributes != AssemblyAttributes.PublicKey)
                                return 3;
                }
                a = Assembly.LoadFrom (Path.Combine (basedir, "test-695-3-lib.dll"));
                if (a.GetName ().Flags != AssemblyNameFlags.PublicKey)
                        return 4;
 
-               assembly = AssemblyFactory.GetAssembly (Path.Combine (basedir, "test-695.exe"));
-               if (assembly.Name.Flags != AssemblyFlags.SideBySideCompatible)
+               assembly = AssemblyDefinition.ReadAssembly (Path.Combine (basedir, "test-695.exe"));
+               if (assembly.Name.Attributes != AssemblyAttributes.SideBySideCompatible)
                        return 5;
                a = Assembly.LoadFrom (Path.Combine (basedir, "test-695.exe"));
                if (a.GetName ().Flags != AssemblyNameFlags.PublicKey)
@@ -54,8 +54,8 @@ class Program
                        AssemblyBuilderAccess.Save, basedir);
                ab.Save ("test-695-4-lib.dll");
 
-               assembly = AssemblyFactory.GetAssembly (Path.Combine (basedir, "test-695-4-lib.dll"));
-               if (assembly.Name.Flags != (AssemblyFlags.PublicKey | AssemblyFlags.Retargetable))
+               assembly = AssemblyDefinition.ReadAssembly (Path.Combine (basedir, "test-695-4-lib.dll"));
+               if (assembly.Name.Attributes != (AssemblyAttributes.PublicKey | AssemblyAttributes.Retargetable))
                        return 7;
 
                an = new AssemblyName ();
@@ -67,8 +67,8 @@ class Program
                        AssemblyBuilderAccess.Save, basedir);
                ab.Save ("test-695-5-lib.dll");
 
-               assembly = AssemblyFactory.GetAssembly (Path.Combine (basedir, "test-695-5-lib.dll"));
-               if (assembly.Name.Flags != (AssemblyFlags.PublicKey | AssemblyFlags.Retargetable))
+               assembly = AssemblyDefinition.ReadAssembly (Path.Combine (basedir, "test-695-5-lib.dll"));
+               if (assembly.Name.Attributes != (AssemblyAttributes.PublicKey | AssemblyAttributes.Retargetable))
                        return 8;
                a = Assembly.LoadFrom (Path.Combine (basedir, "test-695-5-lib.dll"));
                if (a.GetName ().Flags != (AssemblyNameFlags.PublicKey | AssemblyNameFlags.Retargetable))
@@ -84,8 +84,8 @@ class Program
                an.Flags = AssemblyNameFlags.None;
                ab.Save ("test-695-6-lib.dll");
 
-               assembly = AssemblyFactory.GetAssembly (Path.Combine (basedir, "test-695-6-lib.dll"));
-               if (assembly.Name.Flags != (AssemblyFlags.PublicKey | AssemblyFlags.Retargetable))
+               assembly = AssemblyDefinition.ReadAssembly (Path.Combine (basedir, "test-695-6-lib.dll"));
+               if (assembly.Name.Attributes != (AssemblyAttributes.PublicKey | AssemblyAttributes.Retargetable))
                        return 10;
                a = Assembly.LoadFrom (Path.Combine (basedir, "test-695-6-lib.dll"));
                if (a.GetName ().Flags != (AssemblyNameFlags.PublicKey | AssemblyNameFlags.Retargetable))