Documentation
Table of Contents

Method Add

Namespace
IntentSharp.Catalog
Assembly
IntentSharp.Catalog.dll

Add(string, Func<object?, IEnumerable<string>>)

Registers a validator. Throws when the name is already registered.

public IntentValidatorRegistry Add(string name, Func<object?, IEnumerable<string>> validator)

Parameters

name string
validator Func<object, IEnumerable<string>>

Returns

IntentValidatorRegistry

Add<T>(string, Func<T, IEnumerable<string>>)

Registers a typed validator. A value of another type is reported as a problem rather than passed in.

public IntentValidatorRegistry Add<T>(string name, Func<T, IEnumerable<string>> validator)

Parameters

name string
validator Func<T, IEnumerable<string>>

Returns

IntentValidatorRegistry

Type Parameters

T