/// <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)); }