Has validate capabilities.
- Namespace
- CsvHelper
.Configuration - Interfaces
- Implementing Types
graph BT
Type-.->Interface0["IBuildableClass<TClass>"]
Type["IHasValidate<TClass, TMember>"]
class Type type-node
Implementing0["IHasTypeConverterOptions<TClass, TMember>"]-.->Type
click Implementing0 "/CsvHelper/api/CsvHelper.Configuration/IHasTypeConverterOptions_2"
Implementing1["IHasDefaultOptions<TClass, TMember>"]-.->Type
click Implementing1 "/CsvHelper/api/CsvHelper.Configuration/IHasDefaultOptions_2"
Implementing2["IHasNameOptions<TClass, TMember>"]-.->Type
click Implementing2 "/CsvHelper/api/CsvHelper.Configuration/IHasNameOptions_2"
Implementing3["IHasNameIndexOptions<TClass, TMember>"]-.->Type
click Implementing3 "/CsvHelper/api/CsvHelper.Configuration/IHasNameIndexOptions_2"
Implementing4["IHasMapOptions<TClass, TMember>"]-.->Type
click Implementing4 "/CsvHelper/api/CsvHelper.Configuration/IHasMapOptions_2"
Implementing5["IHasOptionalOptions<TClass, TMember>"]-.->Type
click Implementing5 "/CsvHelper/api/CsvHelper.Configuration/IHasOptionalOptions_2"
Implementing6["IHasIndexOptions<TClass, TMember>"]-.->Type
click Implementing6 "/CsvHelper/api/CsvHelper.Configuration/IHasIndexOptions_2"
Syntax
public interface IHasValidate<TClass, TMember> : IBuildableClass<TClass>
Type Parameters
Name | Description |
---|---|
TClass | The class type. |
TMember | The member type. |
Methods
Name | Return Value | Summary |
---|---|---|
Validate |
IHasMap |
The validate expression that will be called on every field when reading.
The expression should return true if the field is valid.
If false is returned, a
ValidationException
will be thrown.
|