Core: Introduce Internal namespaces for classes that are not part of the documented API

Fixed in

EPiServer.CMS.Core 10.0.1

Created

Jun 08, 2016

Updated

Oct 27, 2016

Area

CMS Core

State

Closed, Fixed


Description

Introduce Internal namespaces for classes that are not part of the documented API. Many of these classes have a public interface that is the public API.

Breaking changes

The following classes were removed from the public API and implementation moved into sub namespace ".Internal". In cases where an implementation was exposed in another public API, such as PageRouteHelper on PageController, the API was changed to expose IPageRouteHelper.

  • EPiServer.Construction.ContentDataBuilder
  • EPiServer.Construction.ContentDataFactory
  • EPiServer.Construction.PropertyDataFactory
  • EPiServer.Construction.SharedBlockFactory
  • EPiServer.Core.ContentFragmentFactory
  • EPiServer.Core.Html.StringParsing.ContentFragmentHandler
  • EPiServer.Core.Html.StringParsing.FragmentParser
  • EPiServer.Core.Html.StringParsing.LinkAttributeMatcher
  • EPiServer.Core.Html.StringParsing.PersonalizedContentFragmentHandler
  • EPiServer.Core.Html.StringParsing.UrlFragmentHandler
  • EPiServer.Core.Html.StringParsing.VisitorGroupSecuredFragmentMarkupGeneratorFactory
  • EPiServer.Core.ChangeTracking
  • EPiServer.Core.ContentID
  • EPiServer.Core.ContentReferenceTypeHandler
  • EPiServer.Core.ContentSoftLinkIndexer
  • EPiServer.DefaultContentProvider
  • EPiServer.Core.LanguageData
  • EPiServer.Core.MemoryBufferPool
  • EPiServer.Core.NullContentVersionRepository
  • EPiServer.Core.NullLanguageSelector
  • EPiServer.Core.ThumbnailManager
  • EPiServer.Core.XhtmlStringTypeHandler
  • EPiServer.Core.PropertySettings.PropertySettingsRepository
  • EPiServer.Core.Transfer.BinaryStorableInterfaceImport
  • EPiServer.Core.Transfer.BinaryStorableTransferObject
  • EPiServer.Core.Transfer.BlobTransfer
  • EPiServer.Core.Transfer.BlockPropertyTypeResolver
  • EPiServer.Core.Transfer.CategorizableInterfaceImport
  • EPiServer.Core.Transfer.ChangeTrackingInterfaceImport
  • EPiServer.Core.Transfer.ContentAssetInterfaceImport
  • EPiServer.Core.Transfer.ContentFragmentTransfer
  • EPiServer.Core.Transfer.ContentInterfaceImport
  • EPiServer.Core.Transfer.ContentMediaInterfaceImport
  • EPiServer.Core.Transfer.ContentTransfer
  • EPiServer.Core.Transfer.BlockTypeTransferObject
  • EPiServer.Core.Transfer.DependentContentTransfer
  • EPiServer.Core.Transfer.ExportableLink
  • EPiServer.Core.Transfer.ExportImportHandledTransfer
  • EPiServer.Core.Transfer.FileTransferObject
  • EPiServer.Core.Transfer.LocalizableInterfaceImport
  • EPiServer.Core.Transfer.MultiplexingFileTransfer
  • EPiServer.Core.Transfer.PageTypeTransferObject
  • EPiServer.Core.Transfer.PropertyBlobTransform
  • EPiServer.Core.Transfer.PropertyBlockTransform
  • EPiServer.Core.Transfer.PropertyCategoryTransform
  • EPiServer.Core.Transfer.PropertyContentAreaTransform
  • EPiServer.Core.Transfer.PropertyContentReferenceListTransform
  • EPiServer.Core.Transfer.PropertyContentReferenceTransform
  • EPiServer.Core.Transfer.PropertyDocumentUrlTransform
  • EPiServer.Core.Transfer.PropertyFrameTransform
  • EPiServer.Core.Transfer.PropertyGuidTransform
  • EPiServer.Core.Transfer.PropertyImageUrlTransform
  • EPiServer.Core.Transfer.PropertyJsonTransform
  • EPiServer.Core.Transfer.PropertyPageGuidChangeTransform
  • EPiServer.Core.Transfer.PropertyPageTypeTransform
  • EPiServer.Core.Transfer.PropertyStringTransform
  • EPiServer.Core.Transfer.PropertyUrlTransform
  • EPiServer.Core.Transfer.PropertyXhtmlTransform
  • EPiServer.Core.Transfer.RawContentRetriever
  • EPiServer.Core.Transfer.ResourceableInterfaceImport
  • EPiServer.Core.Transfer.RoutableInterfaceImport
  • EPiServer.Core.Transfer.TransferContentData
  • EPiServer.Core.Transfer.TransferPageData
  • EPiServer.Core.Transfer.VersionableInterfaceImport
  • EPiServer.DataAbstraction.AdministrationSettingsService
  • EPiServer.DataAbstraction.AvailableSettingsRepository
  • EPiServer.DataAbstraction.BackingTypeResolver
  • EPiServer.DataAbstraction.Converter
  • EPiServer.DataAbstraction.DefaultContentTypeAvailablilityService
  • EPiServer.DataAbstraction.DefaultContentTypeRepository
  • EPiServer.DataAbstraction.DefaultContentVersionRepository
  • EPiServer.DataAbstraction.DefaultPropertyDefinitionRepository
  • EPiServer.DataAbstraction.LanguageBranchRepository
  • EPiServer.DataAbstraction.PropertyDefinitionTypeRepository
  • EPiServer.DataAbstraction.ScheduledJobRepository
  • EPiServer.DataAbstraction.SiteConfigurationRepository
  • EPiServer.DataAbstraction.SoftLinkFactory
  • EPiServer.DataAbstraction.TabDefinitionRepository
  • EPiServer.DatabAbstraction.TemplateModelRepository
  • EPiServer.DataAbstraction.TypeReferenceAnalyzer
  • EPiServer.DataAbstraction.UniqueSequence
  • EPiServer.DataAbstraction.RuntimeModel.AvailableModelSettingsRepository
  • EPiServer.DataAbstraction.RuntimeModel.BlockScannerExtension
  • EPiServer.DataAbstraction.RuntimeModel.ContentDataAttributeScanningAssigner
  • EPiServer.DataAbstraction.RuntimeModel.ContentDataInterceptorHandler
  • EPiServer.DataAbstraction.RuntimeModel.ContentMixin
  • EPiServer.DataAbstraction.RuntimeModel.ContentModelValidator
  • EPiServer.DataAbstraction.RuntimeModel.ContentTypeAvailableModelSetting
  • EPiServer.DataAbstraction.RuntimeModel.ContentTypeModelRegister
  • EPiServer.DataAbstraction.RuntimeModel.ContentTypeModelScanner
  • EPiServer.DataAbstraction.RuntimeModel.ContentTypeSynchronizer
  • EPiServer.DataAbstraction.RuntimeModel.CustomContentScannerExtension
  • EPiServer.DataAbstraction.RuntimeModel.IContentDataActivator
  • EPiServer.DataAbstraction.RuntimeModel.IContentMixin
  • EPiServer.DataAbstraction.RuntimeModel.ModelMerger
  • EPiServer.DataAbstraction.RuntimeModel.PropertyDataInterceptor
  • EPiServer.DataAbstraction.RuntimeModel.PropertyDefinitionSynchronizer
  • EPiServer.DataAbstraction.RuntimeModel.SharedBlockInterceptor
  • EPiServer.DataAbstraction.RuntimeModel.SingleModelRegister
  • EPiServer.DataAbstraction.RuntimeModel.TemplateModelComparerFactory
  • EPiServer.DataAccess.AvailableContentTypeAnalyzeResult
  • EPiServer.DataAccess.CategoryDB
  • EPiServer.DataAccess.ContentAclDB
  • EPiServer.DataAccess.ContentCoreDataDB
  • EPiServer.DataAccess.ContentListDB
  • EPiServer.DataAccess.ContentLoadDB
  • EPiServer.DataAccess.ContentPathDB
  • EPiServer.DataAccess.ContentSaveDB
  • EPiServer.DataAccess.SoftLinkDB
  • EPiServer.DataAccess.ContentTypeDB
  • EPiServer.DataAccess.ContentVersionDB
  • EPiServer.DataAccess.ConvertPageTypeDB
  • EPiServer.DataAccess.DatabaseInformationDB
  • EPiServer.DataAccess.DefaultParentRestoreRepository
  • EPiServer.DataAccess.FrameDB
  • EPiServer.DataAccess.IPageQuickSearch
  • EPiServer.DataAccess.IPropertyValueConverter
  • EPiServer.DataAccess.LanguageBranchDB
  • EPiServer.DataAccess.LanguageDB
  • EPiServer.DataAccess.PageLanguageSettingDB
  • EPiServer.DataAccess.PageQuickSearchDB
  • EPiServer.DataAccess.PermissionDB
  • EPiServer.DataAccess.PersonalActivityDB
  • EPiServer.DataAccess.PlugInDB
  • EPiServer.DataAccess.PropertyDataRecord
  • EPiServer.DataAccess.PageDefinitionDB
  • EPiServer.DataAccess.PageDefinitionTypeDB
  • EPiServer.DataAccess.PropertyEventArgs
  • EPiServer.DataAccess.PropertySearchDB
  • EPiServer.DataAccess.SchedulerDB
  • EPiServer.DataAccess.SiteConfigDB
  • EPiServer.DataAccess.SiteDefinitionDB
  • EPiServer.DataAccess.TabInfoDB
  • EPiServer.DataAccess.UniqueSequenceDB
  • EPiServer.DataAccess.URLSegmentDB
  • EPiServer.DataAccess.WindowsProviderDB
  • EPiServer.Globalization.UpdateCurrentLanguage
  • EPiServer.Initialization.PlugInInitialization
  • EPiServer.Notification.DispatcherResult
  • EPiServer.Personalization.PersonalizedContentFactory
  • EPiServer.PlugIn.AssemblyTypeInfo
  • EPiServer.Scheduler.ScheduledItem
  • EPiServer.Scheduler.SchedulerService
  • EPiServer.Scheduler.TimerPrecision
  • EPiServer.Security.RegisterVirtualRoleEventData
  • EPiServer.Security.SynchronizedRoleStatus
  • EPiServer.Security.VisitorGroupSecurityDescriptor
  • EPiServer.SpecializedProperties.ContentAreaIndexer
  • EPiServer.SpecializedProperties.LinkItemCollectionIndexer
  • EPiServer.SpecializedProperties.PropertyExternalContentReferenceIndexer
  • EPiServer.SpecializedProperties.UrlIndexer
  • EPiServer.SpecializedProperties.XhtmlStringIndexer
  • EPiServer.Util.AutoCompressString
  • EPiServer.Util.ParentRestoreService
  • EPiServer.Validation.ContentDataAnnotationsValidator
  • EPiServer.Validation.ContentNameValidator
  • EPiServer.Validation.PageShortcutValidator
  • EPiServer.Validation.PublishDateValidator
  • EPiServer.Validation.RequiredPropertyValidator
  • EPiServer.Validation.RoutingSegmentValidator
  • EPiServer.Validation.SimpleAddressValidator
  • EPiServer.Web.BlobResolver
  • EPiServer.Web.PathMatching
  • EPiServer.Web.PermanentContentLinkMapper
  • EPiServer.Web.PermanentLinkMapper
  • EPiServer.Web.StorePreference
  • EPiServer.Web.UriTypeHandler
  • EPiServer.ChangeLog.ChangeLogContentDelete
  • EPiServer.ChangeLog.ChangeLogContentDeleteChildren
  • EPiServer.ChangeLog.ChangeLogContentDeletedItems
  • EPiServer.ChangeLog.ChangeLogContentDeleteLanguage
  • EPiServer.ChangeLog.ChangeLogContentMove
  • EPiServer.ChangeLog.ChangeLogDirectory
  • EPiServer.ChangeLog.ChangeLogDirectoryLocation
  • EPiServer.ChangeLog.ChangeLogFile
  • EPiServer.ChangeLog.ChangeLogFileLocation
  • EPiServer.DataAbstraction.ProjectResolver
  • EPiServer.DataAccess.DynamicPropertiesDB
  • EPiServer.DataAccess.PageLanguage
  • EPiServer.DataAccess.TaskDB
  • EPiServer.DynamicContent.DynamicContentFactory
  • EPiServer.Globalization.HostLanguageResolver
  • EPiServer.Initialization.MembershipSecurityEntityProviderInitialization
  • EPiServer.Personalization.SubscriptionMail
  • EPiServer.Personalization.VisitorGroups.Criteria.VisitorGroupReferenceFinder
  • EPiServer.Security.VirtualRoleHelper
  • EPiServer.Web.VirtualPathProviderHandler
  • EPiServer.Web.ContentFragmentAttributeAssembler
  • EPiServer.Web.ContentMediaHttpHandler
  • EPiServer.Web.ContextModeResolver
  • EPiServer.Web.ControlRenderContextBuilder
  • EPiServer.Web.DisplayModeChannel
  • EPiServer.Web.FriendlyHtmlRewriteToExternal
  • EPiServer.Web.HierarchicalUrlHandler
  • EPiServer.Web.HtmlRewritePipe
  • EPiServer.Web.NullRewritePipe
  • EPiServer.Web.NullRewriteStream
  • EPiServer.Web.OutputCacheHandler
  • EPiServer.Web.PartialRoutedBlobHttpHandler
  • EPiServer.Web.QueryParameterResolver
  • EPiServer.Web.SimpleAddress
  • EPiServer.Web.TemplateControlLoader
  • EPiServer.Web.TemplatePathResolver
  • EPiServer.Web.UpdatePanelPostBackRewritePipe
  • EPiServer.Web.ViewContentRetriever
  • EPiServer.Web.Mvc.CachingViewEnginesWrapper
  • EPiServer.Web.Mvc.ContentDataModelBinder
  • EPiServer.Web.Mvc.ContentDataModelBinderProvider
  • EPiServer.Web.Mvc.ContentDataValueProvider
  • EPiServer.Web.Mvc.ContentDataValueProviderFactory
  • EPiServer.Web.Mvc.ExistingActionRouteConstraint
  • EPiServer.Web.Mvc.MvcContentRenderer
  • EPiServer.Web.Mvc.MvcEditContainer
  • EPiServer.Web.Mvc.VisitorGroups.Validation.VisitorGroupValidator
  • EPiServer.Web.Mvc.VisitorGroups.Validation.VisitorGroupValidatorProvider
  • EPiServer.Web.PageExtensions.QuickNavigatorItemProvider
  • EPiServer.Web.Routing.BasePathResolver
  • EPiServer.Web.Routing.BlobRouter
  • EPiServer.Web.Routing.ContentRoute
  • EPiServer.Web.Routing.ContentRouteHelper
  • EPiServer.Web.Routing.CrossSiteContentRouteContraint
  • EPiServer.Web.Routing.DefaultSimpleAddressRouteHandler
  • EPiServer.Web.Routing.DefaultUrlResolver
  • EPiServer.Web.Routing.DownloadMediaRouter
  • EPiServer.Web.Routing.MultiplexingRouteHandler
  • EPiServer.Web.Routing.OutgoingOnlyRoute
  • EPiServer.Web.Routing.PageRouteHelper
  • EPiServer.Web.Routing.RouteParser
  • EPiServer.Web.Routing.RouteRedirector
  • EPiServer.Web.Routing.VirtualPathHostResolver
  • EPiServer.Web.Routing.Segments.ContentSegmentLoader
  • EPiServer.Web.Routing.Segments.DefaultUrlSegmentRouter
  • EPiServer.Web.Routing.Segments.GuidSegment
  • EPiServer.Web.Routing.Segments.LanguageSegment
  • EPiServer.Web.Routing.Segments.LanguageSegmentMatcher
  • EPiServer.Web.Routing.Segments.NodeSegment
  • EPiServer.Web.Routing.Segments.ParameterSegment
  • EPiServer.Web.Routing.Segments.PartialSegment
  • EPiServer.Web.Routing.Segments.RequestSegmentContext
  • EPiServer.Web.Routing.Segments.SimpleAddressSegment
  • EPiServer.Web.Routing.Segments.SimpleAddressSegmentCache
  • EPiServer.Web.Routing.Segments.SimpleAddressSegmentRouter
  • EPiServer.Web.Routing.Segments.StaticSegment
  • EPiServer.Web.Routing.Segments.UrlSegmentContext
  • EPiServer.ApplicationModules.Security.SiteSecretManager
  • EPiServer.ApplicationModules.Security.VirtualRoleReplication
  • EPiServer.Personalization.VisitorGroups.CriterionEvents
  • EPiServer.Personalization.VisitorGroups.ICriterionEventsRaiser
  • EPiServer.Personalization.VisitorGroups.VisitorGroupCriterionRepository
  • EPiServer.Personalization.VisitorGroups.VisitorGroupEvents
  • EPiServer.Personalization.VisitorGroups.VisitorGroupRoleRepository
  • EPiServer.Personalization.VisitorGroups.VisitorGroupStatisticsLogger
  • EPiServer.Personalization.VisitorGroups.VisitorGroupStore
  • EPiServer.Personalization.VisitorGroups.VisitorGroupValidation
  • EPiServer.Personalization.VisitorGroups.VisitorGroupErrorType
  • EPiServer.Search.ReIndexManager
  • EPiServer.Search.RequestHandler
  • EPiServer.Search.SearchInitialization
  • EPiServer.Data.Cache.LocalCache
  • EPiServer.Data.Cache.ReplicatedCache
  • EPiServer.Data.TypeHandlers.CultureInfoTypeHandler
  • EPiServer.Data.Dynamic.EPiServerDynamicDataStore
  • EPiServer.Data.Dynamic.EPiServerDynamicDataStoreFactory
  • EPiServer.Data.Dynamic.Linq.LinqDeferrer
  • EPiServer.Data.Dynamic.Linq.NotConstantExpressionException
  • EPiServer.Data.Dynamic.Providers.LoadAsObjectType
  • EPiServer.Data.Dynamic.Providers.ProviderCallContext
  • EPiServer.Data.Dynamic.Providers.TableInformation
  • EPiServer.Data.Entity.EntityReferenceTypeHandler
  • EPiServer.Data.Entity.EntityResolver
  • EPiServer.Data.Entity.EntityTypeResolver
  • EPiServer.Data.DatabaseVersionValidator
  • EPiServer.Data.Providers.ConnectionContext
  • EPiServer.Data.Providers.IAsyncConnectionContext
  • EPiServer.Data.Providers.IAsyncConnectionScope
  • EPiServer.Data.Providers.IConnectionContext
  • EPiServer.Data.Providers.IConnectionScope
  • EPiServer.Data.Providers.ReadOnlySqlDatabaseHandler
  • EPiServer.Data.Providers.SqlDatabaseFactory
  • EPiServer.Data.Providers.SqlDatabaseHandler
  • EPiServer.Enterprise.ParseUrlEventArgs
  • EPiServer.Enterprise.DataImporter
  • EPiServer.Enterprise.SerialiazableGuidEntry
  • EPiServer.Enterprise.Transfer.AllowedContentTypesTransfer
  • EPiServer.Enterprise.Transfer.CategoryTransfer
  • EPiServer.Enterprise.Transfer.ContentCopyHandler
  • EPiServer.Enterprise.Transfer.ContentTransferForTest
  • EPiServer.Enterprise.Transfer.ContentTypeTransfer
  • EPiServer.Enterprise.Transfer.DeleteChildrenTransfer
  • EPiServer.Enterprise.Transfer.DeletePageLanguageTransfer
  • EPiServer.Enterprise.Transfer.DeleteContentTransfer
  • EPiServer.Enterprise.Transfer.DeleteVisitorGroupsTransfer
  • EPiServer.Enterprise.Transfer.EntityReferenceTransferHandler
  • EPiServer.Enterprise.Transfer.FrameTransfer
  • EPiServer.Enterprise.Transfer.ImplicitlyAddedTransfer
  • EPiServer.Enterprise.Transfer.MoveContentTransfer
  • EPiServer.Enterprise.Transfer.PageTypeTransfer
  • EPiServer.Enterprise.Transfer.PropertyDefinitionTransfer
  • EPiServer.Enterprise.Transfer.TabDefinitionTransfer
  • EPiServer.Enterprise.Transfer.VisitorGroupsTransfer
  • EPiServer.Enterprise.DefaultSiteContentInitialization
  • EPiServer.Enterprise.Transfer.DynamicPropertyDefinitionTransfer
  • EPiServer.Enterprise.Transfer.PageReferenceTransferHandler
  • EPiServer.Enterprise.Transfer.PageVisitedModelTransfer
  • EPiServer.Enterprise.Transfer.XFormFolderIdTransfer
  • EPiServer.Events.Clients.EventRegistry
  • EPiServer.Events.Clients.RegistrationType
  • EPiServer.Events.Clients.ServerState
  • EPiServer.Events.Clients.ServerStateService
  • EPiServer.Events.Clients.StateMessage
  • EPiServer.Events.Clients.StateMessageEventArgs
  • EPiServer.Events.RemoteCacheSynchronization
  • EPiServer.Events.Providers.EventMessageFactory
  • EPiServer.Events.Providers.EventMessageValidator
  • EPiServer.Events.Providers.EventProviderServiceFactory
  • EPiServer.Events.Providers.EventSite
  • EPiServer.Events.Providers.EventSiteRegistry
  • EPiServer.Events.Providers.IEventBroker
  • EPiServer.Events.Providers.IEventHostingEnvironment
  • EPiServer.Events.Providers.IEventMessageValidator
  • EPiServer.Events.Providers.IEventSiteRegistry
  • EPiServer.Events.Proxies.EventReplicationProxy
  • EPiServer.Events.Remote.CredentialsEventArg
  • EPiServer.Events.Remote.EventReplicationWCFProvider
  • EPiServer.Events.Remote.EventReplicationWCFProviders
  • EPiServer.Async.TrackingTokenJsonConverter
  • EPiServer.Framework.Blobs.BlobConverter
  • EPiServer.Framework.Blobs.BlobFactory
  • EPiServer.Framework.Blobs.NullBlobProvider
  • EPiServer.Framework.Cache.CacheItemWrapper
  • EPiServer.Framework.Localization.MemoryLocalizationProvider
  • EPiServer.Framework.Modules.ModuleResourceResolver
  • EPiServer.Framework.Serialization.ObjectSerializerFactory
  • EPiServer.Framework.Serialization.Json.JsonObjectSerializer
  • EPiServer.Framework.TypeScanner.IAssemblyScanner
  • EPiServer.Framework.Web.Resources.ClientResourceService
  • EPiServer.Framework.Web.Resources.RequiredClientResourceList
  • EPiServer.HtmlParsing.StringNode
  • EPiServer.HtmlParsing.StringToken
  • EPiServer.HtmlParsing.StripHtmlFilterRules
  • EPiServer.Security.VirtualRoleAuthorizationSession
  • EPiServer.ServiceLocation.HybridHttpOrThreadLocal
  • EPiServer.ServiceLocation.RequestOrFactory
  • EPiServer.Validation.ValidationService
  • EPiServer.Framework.Initialization.ApplicationDomainInitializer
  • EPiServer.Validation.ValidatorWrapper
  • EPiServer.LinkAnalyzer.ILinkValidator
  • EPiServer.LinkAnalyzer.LinkValidationResult
  • EPiServer.LinkAnalyzer.LinkValidationRunner
  • EPiServer.LinkAnalyzer.LinkValidator
  • EPiServer.LinkAnalyzer.Providers.ILinkRepository
  • EPiServer.LinkAnalyzer.Providers.ILinkStatusUpdater
  • EPiServer.LinkAnalyzer.Providers.LinkRepository
  • EPiServer.LinkAnalyzer.Providers.Slice
  • EPiServer.LinkAnalyzer.Robots.RobotsEntry
  • EPiServer.LinkAnalyzer.Robots.RobotsTxtParser
  • EPiServer.LinkAnalyzer.Robots.RobotsValidator

The following new abstractions are available:

  • VisitorGroupStatisticsLogger -> IVisitorGroupStatisticsLogger
  • VisitorGroupEvents -> IVisitorGroupEvents
  • VisitorGroupStore -> IVisitorGroupRepository
  • VisitorGroupRole -> IVisitorGroupRoleEvents, IVisitorGroupRoleRepository
  • VirtualRoleRepository -> IVirtualRoleRepository
  • BackingTypeResolver -> IBackingTypeResolver
  • ContentTypeModelRegister -> IContentTypeModelRegistrator.
  • ReIndexManager -> IReIndexManager
  • ContentFactory -> IContentFactory
  • DisplayChannelService ->IDisplayChannelService
  • TemplateControlLoader -> ITemplateControlLoader
  • PropertySettingsRepository -> IPropertySettingsRepository
  • ILinkRepository -> IContentSoftLinkRepository, IContentSoftLinkStatusService
  • BlobFactory -> IBlobFactory + IBlobProviderRegistry
  • ContentTypeModelRegister -> IContentTypeModelRegistrator
  • PersonalizedContentFactory -> IPersonalizedContentFactory
  • DataExporter -> IDataExporter
  • DataImporter -> IDataImporter
  • DataImporter static events -> IDataImportEvents
  • DataExporter static events -> IDataExportEvents
  • QueryParameterResolver -> IQueryParameterResolver
  • SimpleAddressResolver -> ISimpleAddressResolver
  • ViewContentRetriever -> IViewContentRetriever
  • VirtualRoleAuthorizationSession -> IVirtualRoleAuthorizationSession
  • ContentTypeModelRegister -> IContentTypeModelRegistrator
  • PropertyDataInterceptor -> IPropertyDataInterceptor.cs
  • PropertyDefinitionSynchronizer -> IPropertyDefinitionTypeResolver
  • TemplateModelComparerFactory -> ITemplateModelComparerFactory
  • VirtualPathResolver -> IVirtualPathResolver
  • EventProviderService.DefaultProvider -> IEventProviderAccessor
  • Frame static methods -> IFrameRepository
  • ContentRoute -> IContentRoute
  • ContentRoute static events -> IContentRouteEvents
  • PageRouteHelper -> IPageRouteHelper
  • ContentRouteHelper -> IContentRouteHelper
  • DataFactoryCache -> IContentCacheKeyCreator, IContentCacheRemover, IContentCacheListingRemover, IContentCacheVersion
  • BasePathResolver -> IBasePathResolver
  • VisitorGroupReferenceFinder -> IVisitorGroupReferenceFinder
  • TypeReferenceAnalyzer -> ITypeReferenceAnalyzer
  • TemplateModelRepository -> ITemplateModelRepository
  • AdministrationSettingsService -> IAdministrationSettingsService
  • ContentFragmentAttributeAssembler -> IContentAreaItemAttributeAssembler