ToLowerAttribute ..
Used to mutate the specified string to a lowercase.
Namespace: Dado.ComponentModel.DataMutations
Implements: Dado.ComponentModel.DataMutations.MutationAttribute (in Dado.ComponentModel.Mutations)
[AttributeUsage(AttributeTargets.Property)]
public class ToLowerAttribute : MutationAttribute| Name | Description |
|---|---|
| CultureInfo | Gets or sets the CultureInfo to be used when determining the appropriate case. |
| Priority | Gets or sets a value indicating the priority that determines the order in which MutationAttributes are evaluated. |
| RequiresContext | A flag indicating the attribute requires a non-null MutationContext<T> to perform validation. |
| Name | Description |
|---|---|
| Mutate(Object, IMutationContext) | Mutates the given value according to this MutationAttribute. |
| MutateValue(Object, IMutationContext) | Implements the mutation logic for this ToLowerAttribute. |
Gets or sets the CultureInfo to be used when determining the appropriate case.
public CultureInfo CultureInfo { get; set; }- Type
- System.Globalization.CultureInfo
Gets or sets a value indicating the priority that determines the order in which MutationAttributes are evaluated. Defaults to 40.
public override int Priority { get; set; } = 40;- Type
- System.Int32
Implements the mutation logic for this ToLowerAttribute.
protected override object MutateValue(
object value,
IMutationContext context
)The specified value converted to lowercase.
- value
- Type: System.Object
The value to mutate. - context
- Type: Dado.ComponentModel.DataMutations.IMutationContext
Describes thevaluebeing mutated and provides services and context for mutation.