DataValidation.ValidateEnum method (1 of 3)
namespace: Serenity.Services assembly: Serenity.Net.Services
Validates enum is within allowed values, e.g. one its members
public static void ValidateEnum(IRow row, Field field, Type enumType, ITextLocalizer localizer)
| parameter | description |
|---|---|
| row | Row instance |
| field | Field |
| enumType | Enum type |
| localizer | Text localizer |
See Also
- interface IRow
- class Field
- interface ITextLocalizer
- class DataValidation
DataValidation.ValidateEnum<T> method (2 of 3)
namespace: Serenity.Services assembly: Serenity.Net.Services
Validates enum is one of allowed values, e.g. one of its members
public static void ValidateEnum<T>(T value, ITextLocalizer localizer)
| parameter | description |
|---|---|
| T | Enum type |
| value | Enum value |
| localizer | Text localizer |
See Also
- class T
- interface ITextLocalizer
- class DataValidation
DataValidation.ValidateEnum<T> method (3 of 3)
namespace: Serenity.Services assembly: Serenity.Net.Services
Validates enum is within allowed values, e.g. one of its members
public static void ValidateEnum<T>(IRow row, GenericValueField<T> field, ITextLocalizer localizer)
where T : struct, IComparable<T>
| parameter | description |
|---|---|
| T | Type of enum |
| row | Row instance |
| field | Field |
| localizer | Text localizer |
See Also
- interface IRow
- class GenericValueField<TValue>
- struct T
- interface ITextLocalizer
- class DataValidation