Class ValidationMessage
- Namespace
- LfrlAnvil.Validation
- Assembly
- LfrlAnvil.Validation.dll
Creates instances of ValidationMessage<TResource> type.
public static class ValidationMessage
- Inheritance
-
ValidationMessage
- Inherited Members
Methods
Create<TResource>(TResource, params object?[]?)
Creates a new ValidationMessage<TResource> instance.
[Pure]
public static ValidationMessage<TResource> Create<TResource>(TResource resource, params object?[]? parameters)
Parameters
resource
TResourceResource.
parameters
object[]Optional range of parameters.
Returns
- ValidationMessage<TResource>
New ValidationMessage<TResource> instance.
Type Parameters
TResource
Resource type.
GetUnderlyingType(Type?)
Attempts to extract the underlying type from the provided ValidationMessage<TResource>type
.
[Pure]
public static Type? GetUnderlyingType(Type? type)
Parameters
type
TypeType to extract the underlying type from.
Returns
- Type
Underlying ValidationMessage<TResource> type or null when the provided
type
is not related to the ValidationMessage<TResource> type.