Don't miss out Virtual Happy Hour this Friday (April 26).

Try our conversational search powered by Generative AI!

Class ItemRangeAttribute

Specifies a numeric range constraints for each item in a content list property.

Inheritance
System.Object
ItemRangeAttribute
Namespace: EPiServer.DataAnnotations
Assembly: EPiServer.Framework.dll
Version: 11.20.7
Syntax
[AttributeUsage(AttributeTargets.Property, AllowMultiple = false)]
public class ItemRangeAttribute : RangeAttribute

Constructors

ItemRangeAttribute(Int32, Int32)

Initializes a new instance of the ItemRangeAttribute class.

Declaration
public ItemRangeAttribute(int minimum, int maximum)
Parameters
Type Name Description
System.Int32 minimum

Specifies the minimum value allowed for each item in the list property.

System.Int32 maximum

Specifies the maximum value allowed for each item in the list property.

ItemRangeAttribute(Type, String, String)

Initializes a new instance of the ItemRangeAttribute class.

Declaration
public ItemRangeAttribute(Type type, string minimum, string maximum)
Parameters
Type Name Description
System.Type type

Specifies the type of the object to test.

System.String minimum

Specifies the minimum value allowed for each item in the list property.

System.String maximum

Specifies the maximum value allowed for each item in the list property.

Methods

IsValid(Object)

Declaration
public override bool IsValid(object value)
Parameters
Type Name Description
System.Object value
Returns
Type Description
System.Boolean

Extension Methods