Namespace EPiServer.DataAbstraction.RuntimeModel.Internal

Classes

AvailableModelSettingsRepository

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Default implementation of IAvailableModelSettingsRepository.

BlockScannerExtension

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Extends content registration with block specific extensions.

ContentDataAttributeScanningAssigner

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Scans attributes on a ContentData type, and it's properties to assign values to an ContentTypeModel instence, and it's properties.

ContentMixin

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Class that implements IContent interfaces and is used as a mixin component when creating IContent proxies for types that implements IContentData but not IContent.

ContentModelILCompiler

ContentModelMethods

ContentModelOptions

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Contains various options that can be used to configure how the content model should be handled during synchronization.

ContentModelValidator

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Validates a model derived by ContentTypeModel.

ContentTypeAvailableModelSetting

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Holds the runtime settings for available page types for a model.

ContentTypeModelRegister

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Synchronizes ContentTypeModels defined in code with ContentTypes stored in the repository.

ContentTypeModelScanner

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Creates a ContentTypeModelRegister and feeds it the ContentTypeModels stored in the IScannedTypeRepository.

ContentTypeSynchronizer

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Handles synchronization between ContentType and ContentTypeModel.

CustomContentScannerExtension

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Implemenation that will remove all properties that are part of metadata interfaces such as e.g. IContent

DefaultContentTypeBaseProvider

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.

DynamicContentProxyAttribute

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Marker attribute used for generated dynamic proxies.

ModelMerger

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Handles merging of values defined on models/code for PropertyDefinition and ContentType.

PropertyDefinitionSynchronizer

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Handles synchronization of PropertyDefinition from model to database.

PropertyInterceptorRegistry

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.

SharedBlockInterceptor

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Interceptor used for shared blocks.

TemplateModelComparerFactory

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Factory class responsible for creating a System.Collections.Generic.IComparer<T> for a specific model type.

ViewRegistrator

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Scan views for partial block views.

Interfaces

IContentDataActivatorFactory

IContentMixin

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Interface that is implemented by component that act as a mixin for IContent on a block.

IContentTypeModelScannerEventsRaiser

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.