Mine
public text v1 · immutableusing System;
public class Foo {
public static CrossAppDomainDelegate del = new CrossAppDomainDelegate (foo);
public static void foo () { Console.WriteLine ("{0}", AppDomain.CurrentDomain.FriendlyName); }
public static void Main (string[] args) {
AppDomain ad = AppDomain.CreateDomain ("test-domain");
ad.DoCallBack (del);
ad.DoCallBack (new CrossAppDomainDelegate (foo));
ad.DoCallBack (delegate () { Console.WriteLine ("{0}", AppDomain.CurrentDomain.FriendlyName); });
}
}