Search Results for

    Show / Hide Table of Contents

    Namespace Umbraco.Cms.Core.Composing

    Classes

    BuilderCollectionBase<TItem>

    Provides a base class for builder collections.

    CollectionBuilderBase<TBuilder, TCollection, TItem>

    Provides a base class for collection builders.

    ComponentCollection

    Represents the collection of IComponent implementations.

    ComponentCollectionBuilder

    Builds a ComponentCollection.

    ComponentComposer<TComponent>

    Provides a base class for composers which compose a component.

    ComposeAfterAttribute

    Indicates that a composer requires another composer.

    ComposeBeforeAttribute

    Indicates that a component is required by another composer.

    DefaultUmbracoAssemblyProvider

    Returns a list of scannable assemblies based on an entry point assembly and it's references

    DisableAttribute

    Indicates that a composer should be disabled.

    DisableComposerAttribute

    Indicates that a composer should be disabled.

    EnableAttribute

    Indicates that a composer should be enabled.

    EnableComposerAttribute

    Indicates that a composer should be enabled.

    HideFromTypeFinderAttribute

    Notifies the TypeFinder that it should ignore the class marked with this attribute.

    LazyCollectionBuilderBase<TBuilder, TCollection, TItem>

    Implements a lazy collection builder.

    LazyReadOnlyCollection<T>

    LazyResolve<T>

    OrderedCollectionBuilderBase<TBuilder, TCollection, TItem>

    Implements an ordered collection builder.

    RuntimeHash

    Determines the runtime hash based on file system paths to scan

    RuntimeHashPaths

    Paths used to determine the IRuntimeHash

    SetCollectionBuilderBase<TBuilder, TCollection, TItem>

    Implements an un-ordered collection builder.

    TypeCollectionBuilderBase<TBuilder, TCollection, TConstraint>

    Provides a base class for collections of types.

    TypeFinder

    Used to find objects by implemented types, names and/or attributes

    TypeFinderConfig

    TypeFinder config via appSettings

    TypeHelper

    A utility class for type checking, this provides internal caching so that calls to these methods will be faster than doing a manual type check in c#

    TypeLoader

    Provides methods to find and instantiate types.

    TypeLoader.TypeList

    Represents a list of types obtained by looking for types inheriting/implementing a specified type, and/or marked with a specified attribute type.

    VaryingRuntimeHash

    A runtime hash this is always different on each app startup

    WeightAttribute

    Specifies the weight of pretty much anything.

    WeightedCollectionBuilderBase<TBuilder, TCollection, TItem>

    Implements a weighted collection builder.

    Interfaces

    IAssemblyProvider

    Provides a list of assemblies that can be scanned

    IBuilderCollection<TItem>

    Represents a builder collection, ie an immutable enumeration of items.

    ICollectionBuilder

    Represents a collection builder.

    ICollectionBuilder<TCollection, TItem>

    Represents a collection builder.

    IComponent

    Represents a component.

    IComposer

    Represents a composer.

    IDiscoverable

    IRuntimeHash

    Used to create a hash value of the current runtime

    ITypeFinder

    Used to find objects by implemented types, names and/or attributes

    In This Article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX