/// <summary> /// Registers an implementation of the <see cref="IExternalContainerHelper" /> class. /// <para> /// </para> /// This method can be used to add support for new external IoC containers. /// </summary> /// <param name="externalContainerHelper">The external container helper.</param> /// <exception cref="ArgumentNullException">If <paramref name="externalContainerHelper" /> is <c>null</c>.</exception> public void RegisterExternalContainerHelper(IExternalContainerHelper externalContainerHelper) { Argument.IsNotNull("externalContainerHelper", externalContainerHelper); lock (_syncObject) { if (!_supportedExternalContainers.Contains(externalContainerHelper)) { _supportedExternalContainers.Add(externalContainerHelper); Log.Debug("Registered external container helper '{0}'", externalContainerHelper.Name); } } }
public void RegisterExternalContainerHelper(IExternalContainerHelper externalContainerHelper) { throw new NotSupportedException("No longer supported"); }