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
IFormatProviderOptional format provider.
Returns
- StringBuilder
New StringBuilder instance or null when
messages
are empty.
Type Parameters
TResource