/// <summary> /// Register an assembly and it's types metadata. /// </summary> /// <param name="assembly">Assembly to register.</param> public void RegisterAssembly(Assembly assembly) { if (assembly == null) { return; } #if !XB1 // XB1_ALLINONEASSEMBLY m_assemblies.Add(assembly); #endif // !XB1 MyObjectBuilderSerializer.RegisterFromAssembly(assembly); MyObjectBuilderType.RegisterFromAssembly(assembly, true); MyXmlSerializerManager.RegisterFromAssembly(assembly); MyDefinitionManagerBase.RegisterTypesFromAssembly(assembly); }
public static void RegisterFromAssembly(Assembly assembly) { MyObjectBuilderSerializer.RegisterFromAssembly(assembly); MyObjectBuilderType.RegisterFromAssembly(assembly); MyDefinitionManagerBase.RegisterTypesFromAssembly(assembly); }