private FullFrameworkNodeRuntime(AppDomain appDomain, IObjectFactoryProvider objectFactoryProvider)
    {
      Debug.IndentSize = 2;
      Debug.Print("Initialize Node Runtime Environment");
      _objectFactoryProvider = new CachedObjectFactoryProvider(objectFactoryProvider);

      appDomain.AssemblyLoad += AppDomainAssemblyLoad;
      appDomain.AssemblyResolve += AppDomainAssemblyResolve;
      appDomain.DomainUnload += AppDomainUnload;
      appDomain.FirstChanceException += AppDomainFirstChanceException;
      appDomain.ProcessExit += AppDomainProcessExit;
      appDomain.ReflectionOnlyAssemblyResolve += AppDomainReflectionOnlyAssemblyResolve;
      appDomain.ResourceResolve += AppDomainResourceResolve;
      appDomain.TypeResolve += AppDomainTypeResolve;
      appDomain.UnhandledException += AppDomainUnhandledException;
    }
Esempio n. 2
0
 public ObjectFactoryViewModel(IObjectFactoryProvider objectFactory)
 {
     this.ObjectFactory = objectFactory;
 }