Table of Contents

Class ValidationMessageFormatterExtensions

Namespace
LfrlAnvil.Validation.Extensions
Assembly
LfrlAnvil.Validation.dll

Contains IValidationMessageFormatter<TResource> extension methods.

public static class ValidationMessageFormatterExtensions
Inheritance
ValidationMessageFormatterExtensions
Inherited Members

Methods

Format<TResource>(IValidationMessageFormatter<TResource>, Chain<ValidationMessage<TResource>>, IFormatProvider?)

Formats the provided sequence of messages.

[Pure]
public static StringBuilder? Format<TResource>(this IValidationMessageFormatter<TResource> formatter, Chain<ValidationMessage<TResource>> messages, IFormatProvider? formatProvider = null)

Parameters

formatter IValidationMessageFormatter<TResource>

Source validation message formatter.

messages Chain<ValidationMessage<TResource>>

Sequence of messages to format.

formatProvider IFormatProvider

Optional format provider.

Returns

StringBuilder

New StringBuilder instance or null when messages are empty.

Type Parameters

TResource