Namespace EPiServer.Construction

Classes

BuildingContext

Contains the context information used to build up a IContentData instance.

ConstructorParameterResolver

Resolves constructor parameters for types that have non default constructors. Will call registered IConstructorParameterResolver instances to resolve the parameters.

ContentFactoryExtensions

Extension methods for IContentFactory instances.

PageDataBuilder

Default implementation of PageDataBuilder

Interfaces

IConstructorParameterResolver

Signature for component that resolves dependencies to use in construction of types.

IContentDataBuilder

Defines the signature for a component that adds properties to a IContentData instance.

IContentDataFactory<TContentData>

Defines the signature for a component that is responsible for constructing IContentData instances.

IContentFactory

Factory class for creating IContent instances according to the ContentType.

IFolderIDGenerator

Definies the signature for a component that generates folder ids.

IPageDataBuilder

Defines the signature for a component that add properties to a PageData instance.

IPropertyDataFactory

Defines the signature for a component that constructs PropertyData instances.

ISharedBlockFactory

Defines signature for a factory that creates shared instances of BlockData