private ApplicationHost NewApplicationHost(AppDomain domain, IConfigurableListableObjectFactory factory) { BindingFlags InstantiationBindingFlags = BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.CreateInstance; ConstructorInfo c = typeof(ApplicationHost).GetConstructor(InstantiationBindingFlags, null, new Type[] { typeof(AppDomain), factory.GetType() }, null); return((ApplicationHost)c.Invoke(new object[] { domain, factory })); }
private ApplicationHost NewApplicationHost (AppDomain domain, IConfigurableListableObjectFactory factory) { BindingFlags InstantiationBindingFlags = BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.CreateInstance; ConstructorInfo c = typeof(ApplicationHost).GetConstructor(InstantiationBindingFlags, null, new Type[] {typeof (AppDomain), factory.GetType()} , null); return (ApplicationHost) c.Invoke(new object[] {domain, factory}); }