using System.Runtime.Remoting.Proxies;
public static class Program
public static void Main()
var funny = new Gotcha();
Console.WriteLine("You've gotta be kidding me...");
public sealed class GotchaProxyAttribute : ProxyAttribute
public override MarshalByRefObject CreateInstance(Type serverType)
public sealed class Gotcha : ContextBoundObject