public static void domains() { AppDomain domain = AppDomain.CreateDomain("domain"); CrossDomain o = (CrossDomain)domain.CreateInstanceAndUnwrap( typeof(CrossDomain).Assembly.FullName, "CrossDomain"); domains_2(o, new CrossDomain()); o.invoke_2(); o.invoke(); o.invoke_2(); AppDomain.Unload(domain); domains_3(); }
public static void domains() { AppDomain domain = AppDomain.CreateDomain("domain"); CrossDomain o = (CrossDomain)domain.CreateInstanceAndUnwrap( typeof(CrossDomain).Assembly.FullName, "CrossDomain"); domains_2(o, new CrossDomain()); o.invoke_2(); o.invoke(); o.invoke_2(); AppDomain.Unload(domain); domains_3(); typeof(Tests).GetMethod("called_from_invoke").Invoke(null, null); }