Try our conversational search powered by Generative AI!

Class DefaultContentTypeBaseResolver

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

Inheritance
System.Object
DefaultContentTypeBaseResolver
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.DataAbstraction.Internal
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
[ServiceConfiguration(typeof(IContentTypeBaseResolver), Lifecycle = ServiceInstanceScope.Singleton)]
public class DefaultContentTypeBaseResolver : IContentTypeBaseResolver

Constructors

DefaultContentTypeBaseResolver(IEnumerable<IContentTypeBaseProvider>, TypeRelater)

Declaration
public DefaultContentTypeBaseResolver(IEnumerable<IContentTypeBaseProvider> contentTypeBaseProviders, TypeRelater typeRelater)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<IContentTypeBaseProvider> contentTypeBaseProviders
TypeRelater typeRelater

Methods

Add(ContentTypeBase, Type)

Declaration
protected virtual void Add(ContentTypeBase contentTypeBase, Type modelType)
Parameters
Type Name Description
ContentTypeBase contentTypeBase
System.Type modelType

Resolve(ContentTypeBase)

Declaration
public Type Resolve(ContentTypeBase contentTypeBase)
Parameters
Type Name Description
ContentTypeBase contentTypeBase
Returns
Type Description
System.Type

Resolve(Type)

Declaration
public ContentTypeBase Resolve(Type modelType)
Parameters
Type Name Description
System.Type modelType
Returns
Type Description
ContentTypeBase

Implements

Extension Methods