Class ExcelDataValidationAsType
- Namespace
- OfficeOpenXml.DataValidation
- Assembly
- EPPlus.dll
Provides a simple way to type cast a data validation object to its actual class.
public class ExcelDataValidationAsType
- Inheritance
-
ExcelDataValidationAsType
- Inherited Members
Properties
AnyValidation
Returns the data validation object as IExcelDataValidationAny
public IExcelDataValidationAny AnyValidation { get; }
Property Value
- IExcelDataValidationAny
The data validation as an IExcelDataValidationAny or null if typecasting fails
CustomValidation
Returns the data validation object as IExcelDataValidationCustom
public IExcelDataValidationCustom CustomValidation { get; }
Property Value
- IExcelDataValidationCustom
The data validation as an IExcelDataValidationCustom or null if typecasting fails
DateTimeValidation
Returns the data validation object as IExcelDataValidationDateTime
public IExcelDataValidationDateTime DateTimeValidation { get; }
Property Value
- IExcelDataValidationDateTime
The data validation as an IExcelDataValidationDateTime or null if typecasting fails
DecimalValidation
Returns the data validation object as IExcelDataValidationDecimal
public IExcelDataValidationDecimal DecimalValidation { get; }
Property Value
- IExcelDataValidationDecimal
The data validation as an IExcelDataValidationDecimal or null if typecasting fails
IntegerValidation
Returns the data validation object as IExcelDataValidationInt
public IExcelDataValidationInt IntegerValidation { get; }
Property Value
- IExcelDataValidationInt
The data validation as an IExcelDataValidationInt or null if typecasting fails
ListValidation
Returns the data validation object as IExcelDataValidationList
public IExcelDataValidationList ListValidation { get; }
Property Value
- IExcelDataValidationList
The data validation as an IExcelDataValidationList or null if typecasting fails
TimeValidation
Returns the data validation object as IExcelDataValidationTime
public IExcelDataValidationTime TimeValidation { get; }
Property Value
- IExcelDataValidationTime
The data validation as an IExcelDataValidationTime or null if typecasting fails
Methods
Type<T>()
Converts the data validation object to it's implementing class or any of the abstract classes/interfaces inheriting the IExcelDataValidation interface.
public T Type<T>() where T : IExcelDataValidation
Returns
- T
An instance of
T
or null if type casting fails.
Type Parameters
T
The type of datavalidation object. T must be inherited from IExcelDataValidation