public DisposableAppDomain(AppDomain domain) { if (domain == null) { throw new ArgumentNullException("domain"); } this.domain = domain; this.IsDisposed = false; }