Skip to content

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

object ← ExcelDataValidationAsType

Inherited Members

object.Equals(object?, object?)
object.Equals(object?)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object?, object?)
object.ToString()

Properties

AnyValidation

Returns the data validation object as IExcelDataValidationAny

public IExcelDataValidationAny AnyValidation { get; }

Property Value

IExcelDataValidationAny

CustomValidation

Returns the data validation object as IExcelDataValidationCustom

public IExcelDataValidationCustom CustomValidation { get; }

Property Value

IExcelDataValidationCustom

DateTimeValidation

Returns the data validation object as IExcelDataValidationDateTime

public IExcelDataValidationDateTime DateTimeValidation { get; }

Property Value

IExcelDataValidationDateTime

DecimalValidation

Returns the data validation object as IExcelDataValidationDecimal

public IExcelDataValidationDecimal DecimalValidation { get; }

Property Value

IExcelDataValidationDecimal

IntegerValidation

Returns the data validation object as IExcelDataValidationInt

public IExcelDataValidationInt IntegerValidation { get; }

Property Value

IExcelDataValidationInt

ListValidation

Returns the data validation object as IExcelDataValidationList

public IExcelDataValidationList ListValidation { get; }

Property Value

IExcelDataValidationList

TimeValidation

Returns the data validation object as IExcelDataValidationTime

public IExcelDataValidationTime TimeValidation { get; }

Property Value

IExcelDataValidationTime

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