예제 #1
0
 /// <summary>
 /// Sets the concrete type registration for all contained ManagedObjectCollections
 /// </summary>
 /// <param name="concreteType"></param>
 /// <param name="registerAs"></param>
 public void RegisterType <TConcrete, TRegisterAs>()
 {
     WorkItems.RegisterType <TConcrete, TRegisterAs>();
     Items.RegisterType <TConcrete, TRegisterAs>();
     SmartParts.RegisterType <TConcrete, TRegisterAs>();
     Workspaces.RegisterType <TConcrete, TRegisterAs>();
     Services.RegisterType <TConcrete, TRegisterAs>();
 }
예제 #2
0
 /// <summary>
 /// Sets the concrete type registration for all contained ManagedObjectCollections
 /// </summary>
 /// <param name="concreteType"></param>
 /// <param name="registerAs"></param>
 public void RegisterType(Type concreteType, Type registerAs)
 {
     WorkItems.RegisterType(concreteType, registerAs);
     Items.RegisterType(concreteType, registerAs);
     SmartParts.RegisterType(concreteType, registerAs);
     Workspaces.RegisterType(concreteType, registerAs);
     Services.RegisterType(concreteType, registerAs);
 }