using System;
using System.Threading;
+using System.Reflection;
[Serializable]
public class Foo {
}
}
+class CrossDomainTester : MarshalByRefObject
+{
+}
+
public class Tests
{
public static int Main() {
public static int test_0_unload () {
for (int i = 0; i < 10; ++i) {
AppDomain appDomain = AppDomain.CreateDomain("Test-unload" + i);
+
+ appDomain.CreateInstanceAndUnwrap (
+ typeof (CrossDomainTester).Assembly.FullName, "CrossDomainTester");
+
AppDomain.Unload(appDomain);
}