/// <summary>
        ///     The register.
        /// </summary>
        /// <param name="selector">
        ///     The selector.
        /// </param>
        /// <exception cref="NotImplementedException">
        /// </exception>
        public void Register(IImportSelector selector)
        {
            Contract.Requires<ArgumentNullException>(selector != null, "selector");

            throw new NotImplementedException();
        }
 /// <summary>
 ///     The register.
 /// </summary>
 /// <param name="selector">
 ///     The selector.
 /// </param>
 public void Register(IImportSelector selector)
 {
     _selectors.Add(selector);
 }