Class BlockModelCollection<T>
Inheritance
System.Object
System.Collections.ObjectModel.ReadOnlyCollection<T>
Namespace: Umbraco.Cms.Core.Models.Blocks
Assembly: Umbraco.Core.dll
Syntax
public abstract class BlockModelCollection<T> : ReadOnlyCollection<T>, IList<T>, ICollection<T>, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IList, ICollection, IEnumerable where T : class, IBlockReference<IPublishedElement, IPublishedElement>
Type Parameters
Name | Description |
---|---|
T |
Constructors
View SourceBlockModelCollection(IList<T>)
Declaration
protected BlockModelCollection(IList<T> list)
Parameters
Type | Name | Description |
---|---|---|
IList<T> | list |
Properties
View SourceItem[Guid]
Gets the BlockListItem with the specified content key.
Declaration
public T this[Guid contentKey] { get; }
Parameters
Type | Name | Description |
---|---|---|
Guid | contentKey | The content key. |
Property Value
Type | Description |
---|---|
T | The BlockListItem. |
Item[Udi]
Gets the BlockListItem with the specified content UDI.
Declaration
public T this[Udi contentUdi] { get; }
Parameters
Type | Name | Description |
---|---|---|
Udi | contentUdi | The content UDI. |
Property Value
Type | Description |
---|---|
T | The BlockListItem. |