Пример #1
0
        /// <summary>
        /// Registra os requisitos.
        /// </summary>
        /// <param name="aggregateCatalog"></param>
        /// <returns></returns>
        public static System.ComponentModel.Composition.Hosting.AggregateCatalog RegisterRequiredServicesIfMissing(System.ComponentModel.Composition.Hosting.AggregateCatalog aggregateCatalog)
        {
            aggregateCatalog.Require("aggregateCatalog").NotNull();
            var item = new DefaultCatalog(GetRequiredPartsToRegister(aggregateCatalog));

            aggregateCatalog.Catalogs.Add(item);
            return(aggregateCatalog);
        }