Documentation
Table of Contents

Method AddIntentValidator

Namespace
IntentSharp.Catalog
Assembly
IntentSharp.Catalog.dll

AddIntentValidator(IServiceCollection, string, Func<object?, IEnumerable<string>>)

Adds a named code validator that definitions can list in validators.

public static IServiceCollection AddIntentValidator(this IServiceCollection services, string name, Func<object?, IEnumerable<string>> validator)

Parameters

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

Returns

IServiceCollection

AddIntentValidator<T>(IServiceCollection, string, Func<T, IEnumerable<string>>)

Adds a typed named code validator; a result of another type is reported as a problem.

public static IServiceCollection AddIntentValidator<T>(this IServiceCollection services, string name, Func<T, IEnumerable<string>> validator)

Parameters

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

Returns

IServiceCollection

Type Parameters

T