Search Results for

    Show / Hide Table of Contents
    View Source

    Class ContentTypeMapDefinition<TContentType, TPropertyTypeModel, TPropertyTypeContainerModel>

    Inheritance
    System.Object
    Namespace: Umbraco.Cms.Api.Management.Mapping.ContentType
    Assembly: Umbraco.Cms.Api.Management.dll
    Syntax
    public abstract class ContentTypeMapDefinition<TContentType, TPropertyTypeModel, TPropertyTypeContainerModel>
        where TContentType : IContentTypeBase where TPropertyTypeModel : PropertyTypeModelBase, new()
        where TPropertyTypeContainerModel : PropertyTypeContainerModelBase, new()
    Type Parameters
    Name Description
    TContentType
    TPropertyTypeModel
    TPropertyTypeContainerModel

    Methods

    View Source

    CalculateCompositionType(Int32, IContentTypeComposition)

    Declaration
    protected static CompositionType CalculateCompositionType(int contentTypeParentId, IContentTypeComposition contentTypeComposition)
    Parameters
    Type Name Description
    System.Int32 contentTypeParentId
    IContentTypeComposition contentTypeComposition
    Returns
    Type Description
    CompositionType
    View Source

    MapNestedCompositions<T>(IEnumerable<IContentTypeComposition>, Int32, Func<ReferenceByIdModel, CompositionType, T>)

    Declaration
    protected static IEnumerable<T> MapNestedCompositions<T>(IEnumerable<IContentTypeComposition> directCompositions, int contentTypeParentId, Func<ReferenceByIdModel, CompositionType, T> contentTypeCompositionFactory)
    Parameters
    Type Name Description
    IEnumerable<IContentTypeComposition> directCompositions
    System.Int32 contentTypeParentId
    Func<ReferenceByIdModel, CompositionType, T> contentTypeCompositionFactory
    Returns
    Type Description
    IEnumerable<T>
    Type Parameters
    Name Description
    T
    View Source

    MapPropertyTypeContainers(TContentType)

    Declaration
    protected IEnumerable<TPropertyTypeContainerModel> MapPropertyTypeContainers(TContentType source)
    Parameters
    Type Name Description
    TContentType source
    Returns
    Type Description
    IEnumerable<TPropertyTypeContainerModel>
    View Source

    MapPropertyTypes(TContentType)

    Declaration
    protected IEnumerable<TPropertyTypeModel> MapPropertyTypes(TContentType source)
    Parameters
    Type Name Description
    TContentType source
    Returns
    Type Description
    IEnumerable<TPropertyTypeModel>
    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • CalculateCompositionType(Int32, IContentTypeComposition)
      • MapNestedCompositions<T>(IEnumerable<IContentTypeComposition>, Int32, Func<ReferenceByIdModel, CompositionType, T>)
      • MapPropertyTypeContainers(TContentType)
      • MapPropertyTypes(TContentType)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX