Esempio n. 1
0
        /// <summary>
        /// Gets all required dependencies by their name. At least one dependency must
        /// present.If no dependencies was found it throws a ReferenceException
        /// </summary>
        /// <param name="name">the dependency name to locate.</param>
        /// <returns>a list with found dependencies.</returns>
        public List <object> GetRequired(string name)
        {
            object locator = Locate(name);

            if (locator == null)
            {
                throw new ReferenceException(null, name);
            }

            return(_references.GetRequired(locator));
        }