Search Results for

    Show / Hide Table of Contents
    View Source

    Class BlockListItem<TContent, TSettings>

    Represents a layout item with generic content and settings types for the Block List editor.

    Inheritance
    object
    BlockListItem
    BlockListItem<TContent>
    Namespace: Umbraco.Cms.Core.Models.Blocks
    Assembly: Umbraco.Core.dll
    Syntax
    public class BlockListItem<TContent, TSettings> : BlockListItem<TContent>, IBlockReference<IPublishedElement, IPublishedElement>, IBlockReference<IPublishedElement>, IBlockReference where TContent : IPublishedElement where TSettings : IPublishedElement
    Type Parameters
    Name Description
    TContent

    The type of the content.

    TSettings

    The type of the settings.

    Constructors

    View Source

    BlockListItem(Guid, TContent, Guid?, TSettings?)

    Declaration
    public BlockListItem(Guid contentKey, TContent content, Guid? settingsKey, TSettings? settings)
    Parameters
    Type Name Description
    Guid contentKey
    TContent content
    Guid? settingsKey
    TSettings settings
    View Source

    BlockListItem(Udi, TContent, Udi, TSettings)

    Initializes a new instance of the BlockListItem<TContent, TSettings> class.

    Declaration
    [Obsolete("Use constructor that accepts GUIDs instead. Will be removed in V18.")]
    public BlockListItem(Udi contentUdi, TContent content, Udi settingsUdi, TSettings settings)
    Parameters
    Type Name Description
    Udi contentUdi

    The content udi.

    TContent content

    The content.

    Udi settingsUdi

    The settings udi.

    TSettings settings

    The settings.

    Properties

    View Source

    Settings

    Gets the settings.

    Declaration
    public TSettings? Settings { get; }
    Property Value
    Type Description
    TSettings

    The settings.

    • Edit this page
    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX