Class ValidateColumn
This attribute defines a default or custom check that is applied to a property.
Inherited Members
Namespace: ETLBox
Assembly: ETLBox.dll
Syntax
[AttributeUsage(AttributeTargets.Property, AllowMultiple = true)]
public sealed class ValidateColumn : AttributeConstructors
ValidateColumn()
Declaration
public ValidateColumn()ValidateColumn(ValueGenerationEvent)
Declaration
public ValidateColumn(ValueGenerationEvent valueGenerationEvent)Parameters
| Type | Name | Description |
|---|---|---|
| ValueGenerationEvent | valueGenerationEvent |
Properties
Context
Declaration
public object Context { get; }Property Value
| Type | Description |
|---|---|
| object |
CustomValidation
Declaration
public Predicate<object> CustomValidation { get; set; }Property Value
| Type | Description |
|---|---|
| Predicate<object> |
DateTimeStyles
Declaration
public DateTimeStyles DateTimeStyles { get; set; }Property Value
| Type | Description |
|---|---|
| DateTimeStyles |
FormatProvider
Declaration
public IFormatProvider FormatProvider { get; set; }Property Value
| Type | Description |
|---|---|
| IFormatProvider |
NumberStyles
Declaration
public NumberStyles NumberStyles { get; set; }Property Value
| Type | Description |
|---|---|
| NumberStyles |
Parameter1
Declaration
public object Parameter1 { get; set; }Property Value
| Type | Description |
|---|---|
| object |
Parameter2
Declaration
public object Parameter2 { get; set; }Property Value
| Type | Description |
|---|---|
| object |
PropertyName
Name of the property to wich the validation is applied.
Declaration
public string PropertyName { get; set; }Property Value
| Type | Description |
|---|---|
| string |
ValidationMethod
Declaration
public ValidationMethod ValidationMethod { get; set; }Property Value
| Type | Description |
|---|---|
| ValidationMethod |