}
return modules;
}
+
+ [MonoTODO ("This always returns an empty array")]
+ public override AssemblyName[] GetReferencedAssemblies () {
+ return GetReferencedAssemblies (this);
+ }
+
+ public override Module[] GetLoadedModules (bool getResourceModules)
+ {
+ return GetModules (getResourceModules);
+ }
+
+
#endif
}
}
+2010-03-26 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * AssemblyBuilder.cs: Implement v4 GetReferencedAssemblies
+ and GetLoadedModules.
+
2010-03-25 Rodrigo Kumpera <rkumpera@novell.com>
- * AssemblyBuilder.cs: Implement v4 GetModule(s).
+ * AssemblyBuilder.cs: Implement v4 GetModules().
2010-03-25 Rodrigo Kumpera <rkumpera@novell.com>
Assert.AreSame (modB, ab.GetModules () [1], "#3");
}
+ [Test]
+ [Category ("NotDotNet")] // MS returns the real deal
+ public void GetReferencedAssemblies_Trivial ()
+ {
+ Assert.IsNotNull (ab.GetReferencedAssemblies (), "#1");
+ }
+
+ [Test]
+ public void GetLoadedModules ()
+ {
+ var res = ab.GetLoadedModules (true);
+ Assert.IsNotNull (res, "#1");
+ Assert.AreEqual (1, res.Length, "#2");
+ Assert.AreEqual (mb, res [0], "#3");
+ }
+
[ExpectedException (typeof (TypeLoadException))]
public void GetCustomAttributes_NotCreated ()
{
+2010-03-26 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * AssemblyBuilderTest.cs: Test GetReferencedAssemblies
+ and GetLoadedModules.
+
2010-03-25 Rodrigo Kumpera <rkumpera@novell.com>
* AssemblyBuilderTest.cs: Add test for v4 GetModule(s).