Namespace Umbraco.Cms.Core.Models.Blocks
Classes
BlockEditorDataConverter<TValue, TLayout>
Converts the block JSON data into objects.
BlockEditorData<TValue, TLayout>
Represents convertible block data from JSON.
BlockGridArea
Represents an area within a block grid that can contain block items.
BlockGridEditorDataConverter
Data converter for the block grid property editor.
BlockGridItem
Represents a layout item for the Block Grid editor.
BlockGridItem<T>
Represents a layout item with a generic content type for the Block List editor.
BlockGridItem<TContent, TSettings>
Represents a layout item with generic content and settings types for the Block List editor.
BlockGridLayoutAreaItem
Represents an area item within a block grid layout.
BlockGridLayoutItem
Used for deserializing the block grid layout.
BlockGridModel
The strongly typed model for the Block List editor.
BlockGridValue
Represents a block grid value.
BlockItemData
Represents a single block's data in raw form.
BlockItemVariation
Represents a block item variation for culture and segment.
BlockLayoutItemBase
Base class for block layout items.
BlockListEditorDataConverter
Data converter for the block list property editor.
BlockListItem
Represents a layout item for the Block List editor.
BlockListItem<T>
Represents a layout item with a generic content type for the Block List editor.
BlockListItem<TContent, TSettings>
Represents a layout item with generic content and settings types for the Block List editor.
BlockListLayoutItem
Used for deserializing the block list layout.
BlockListModel
The strongly typed model for the Block List editor.
BlockListValue
Represents a block list value.
BlockModelCollection<T>
Represents a read-only collection of block items.
BlockPropertyValue
Represents a property value within a block item.
BlockValue
Represents a block value.
BlockValue<TLayout>
Represents a block value with a specific layout type.
RichTextBlockItem
Represents a layout item for the Block List editor.
RichTextBlockItem<T>
Represents a layout item with a generic content type for the Block List editor.
RichTextBlockItem<TContent, TSettings>
Represents a layout item with generic content and settings types for the Block List editor.
RichTextBlockLayoutItem
Used for deserializing the rich text block layouts.
RichTextBlockModel
The strongly typed model for blocks in the Rich Text editor.
RichTextBlockValue
Represents a rich text block value.
RichTextEditorBlockDataConverter
Data converter for blocks in the richtext property editor.
SingleBlockEditorDataConverter
Data converter for the single block property editor.
SingleBlockLayoutItem
Represents a layout item for a single block property editor.
SingleBlockValue
Represents a single block value.
Structs
ContentAndSettingsReference
Represents a reference to block content and settings data.
Interfaces
IBlockLayoutItem
Represents a layout item for a block editor.
IBlockReference
Represents a data item reference for a Block Editor implementation.
IBlockReference<TSettings>
Represents a data item reference with settings for a Block editor implementation.
IBlockReference<TContent, TSettings>
Represents a data item reference with content and settings for a Block editor implementation.