/// <summary> /// Add a component which implements registration methods. /// </summary> /// <remarks>Only one instance per type is allowed for components.</remarks> /// <param name="componentRegistration">componentRegistration.</param> public static void Add(ComponentRegistration componentRegistration) { components[componentRegistration.GetType()] = componentRegistration; }