Class Variable.WithoutValidators<TValidationResult>
Creates instances of Variable<TValue, TValidationResult> type without validators.
public static class Variable.WithoutValidators<TValidationResult>
Type Parameters
TValidationResultValidation result type.
- Inheritance
-
Variable.WithoutValidators<TValidationResult>
- Inherited Members
Methods
Create<TValue>(TValue, IEqualityComparer<TValue>?)
Creates a new Variable<TValue, TValidationResult> instance.
[Pure]
public static Variable<TValue, TValidationResult> Create<TValue>(TValue initialValue, IEqualityComparer<TValue>? comparer = null)
Parameters
initialValueTValueInitial value.
comparerIEqualityComparer<TValue>Value comparer.
Returns
- Variable<TValue, TValidationResult>
New Variable<TValue, TValidationResult> instance.
Type Parameters
TValueValue type.
Create<TValue>(TValue, TValue, IEqualityComparer<TValue>?)
Creates a new Variable<TValue, TValidationResult> instance.
[Pure]
public static Variable<TValue, TValidationResult> Create<TValue>(TValue initialValue, TValue value, IEqualityComparer<TValue>? comparer = null)
Parameters
initialValueTValueInitial value.
valueTValueCurrent value.
comparerIEqualityComparer<TValue>Value comparer.
Returns
- Variable<TValue, TValidationResult>
New Variable<TValue, TValidationResult> instance.
Type Parameters
TValueValue type.