using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Umbraco.Core.Models.PublishedContent { /// /// Provides methods to handle extended content. /// internal interface IPublishedContentExtended : IPublishedContent { /// /// Adds a property to the extended content. /// /// The property to add. void AddProperty(IPublishedProperty property); /// /// Gets a value indicating whether properties were added to the extended content. /// bool HasAddedProperties { get; } /// /// Sets the content set of the extended content. /// /// void SetContentSet(IEnumerable contentSet); /// /// Resets the content set of the extended content. /// void ClearContentSet(); /// /// Sets the index of the extended content. /// /// The index value. void SetIndex(int value); /// /// Resets the index of the extended content. /// void ClearIndex(); } }