using Umbraco.Core.Composing; using Umbraco.Core.PropertyEditors; using Umbraco.Web.Actions; using Umbraco.Web.ContentApps; using Umbraco.Web.Dashboards; using Umbraco.Web.Editors; using Umbraco.Web.HealthCheck; using Umbraco.Web.Routing; using Umbraco.Web.Sections; using Umbraco.Web.Tour; namespace Umbraco.Core { public static partial class CompositionExtensions { #region Collection Builders /// /// Gets the actions collection builder. /// /// The composition. /// public static ActionCollectionBuilder Actions(this Composition composition) => composition.WithCollectionBuilder(); /// /// Gets the content apps collection builder. /// /// The composition. /// public static ContentAppFactoryCollectionBuilder ContentApps(this Composition composition) => composition.WithCollectionBuilder(); /// /// Gets the content finders collection builder. /// /// The composition. /// public static ContentFinderCollectionBuilder ContentFinders(this Composition composition) => composition.WithCollectionBuilder(); /// /// Gets the editor validators collection builder. /// /// The composition. /// public static EditorValidatorCollectionBuilder EditorValidators(this Composition composition) => composition.WithCollectionBuilder(); /// /// Gets the health checks collection builder. /// /// The composition. public static HealthCheckCollectionBuilder HealthChecks(this Composition composition) => composition.WithCollectionBuilder(); /// /// Gets the TourFilters collection builder. /// public static TourFilterCollectionBuilder TourFilters(this Composition composition) => composition.WithCollectionBuilder(); /// /// Gets the url providers collection builder. /// /// The composition. public static UrlProviderCollectionBuilder UrlProviders(this Composition composition) => composition.WithCollectionBuilder(); /// /// Gets the media url providers collection builder. /// /// The composition. public static MediaUrlProviderCollectionBuilder MediaUrlProviders(this Composition composition) => composition.WithCollectionBuilder(); /// /// Gets the backoffice sections/applications collection builder. /// /// The composition. public static SectionCollectionBuilder Sections(this Composition composition) => composition.WithCollectionBuilder(); /// /// Gets the components collection builder. /// public static ComponentCollectionBuilder Components(this Composition composition) => composition.WithCollectionBuilder(); /// /// Gets the backoffice dashboards collection builder. /// /// The composition. public static DashboardCollectionBuilder Dashboards(this Composition composition) => composition.WithCollectionBuilder(); /// /// Gets the content finders collection builder. /// /// The composition. /// public static MediaUrlGeneratorCollectionBuilder MediaUrlGenerators(this Composition composition) => composition.WithCollectionBuilder(); #endregion } }