Class EditHintCollection<TViewModel, TContentData>
Collection of connections between view model properties and content data properties
Inheritance
System.Object
FullRefreshEditHintCollection<TContentData>
EditHintCollection<TViewModel, TContentData>
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Web.Mvc
Assembly: EPiServer.dll
Version: 8.11.0Syntax
public class EditHintCollection<TViewModel, TContentData> : FullRefreshEditHintCollection<TContentData> where TContentData : IContentData
Type Parameters
Name | Description |
---|---|
TViewModel | The type of the view model. |
TContentData | The type of the content data. |
Constructors
EditHintCollection(IList<EditHint>, IList<String>)
Initializes a new instance of the EditHintCollection<TViewModel, TContentData> class.
Declaration
public EditHintCollection(IList<EditHint> backingPropertyHints, IList<string> fullRefreshEditHints)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IList<EditHint> | backingPropertyHints | The backing property hints. |
System.Collections.Generic.IList<System.String> | fullRefreshEditHints | The full refresh edit hints. |
Properties
Connections
Gets the property connections between the view model and IContent.
Declaration
public IEnumerable<EditHint> Connections { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<EditHint> |
Methods
AddConnection<TResult>(Expression<Func<TViewModel, TResult>>, Expression<Func<TContentData, TResult>>)
Adds a connection between a view model property and a content data property.
Declaration
public EditHintCollection<TViewModel, TContentData> AddConnection<TResult>(Expression<Func<TViewModel, TResult>> viewModelProperty, Expression<Func<TContentData, TResult>> contentDataProperty)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TViewModel, TResult>> | viewModelProperty | The property on the view model. |
System.Linq.Expressions.Expression<System.Func<TContentData, TResult>> | contentDataProperty | The property on the content data object. |
Returns
Type | Description |
---|---|
EditHintCollection<TViewModel, TContentData> |
Type Parameters
Name | Description |
---|---|
TResult | The type of the result. |