Class Setter<TResult, TDecision>
Represents implementation for an setter that allows you to set a passed value as the result value. This setter implementation has additional methods that, simultaneously with setting the result value, return TDecision
values indicating true or false.
Представляет реализацию для установщика, который позволяет установить переданное ему значение в качестве результирующего значения. В этой реализации установщика есть дополнительные методы, которые одновременно с установкой результирующего значения возвращают значения типа TDecision
, обозначающие истину или ложь.
Inherited Members
Namespace: Platform.Setters
Assembly: Platform.Setters.dll
Syntax
public class Setter<TResult, TDecision> : SetterBase<TResult>
Type Parameters
Name | Description |
---|---|
TResult | The type of result value. Тип результирующего значения. |
TDecision | The type of value which will be used to make the decision. Тип значения на основе которого будет приниматься решение. |
Constructors
| Improve this Doc View SourceSetter()
Gets result value.
Возвращает результирующее значение.
Declaration
public Setter()
Setter(TResult)
Gets result value.
Возвращает результирующее значение.
Declaration
public Setter(TResult defaultValue)
Parameters
Type | Name | Description |
---|---|---|
TResult | defaultValue |
Setter(TDecision, TDecision)
Gets result value.
Возвращает результирующее значение.
Declaration
public Setter(TDecision trueValue, TDecision falseValue)
Parameters
Type | Name | Description |
---|---|---|
TDecision | trueValue | |
TDecision | falseValue |
Setter(TDecision, TDecision, TResult)
Initializes a new instance of the Setter class using the passed-in value as the default result value.
Инициализирует новый экземпляр класса Setter, используя переданные значения trueValue, falseValue, defaultValue в качестве результирующего по умолчанию.
Declaration
public Setter(TDecision trueValue, TDecision falseValue, TResult defaultValue)
Parameters
Type | Name | Description |
---|---|---|
TDecision | trueValue | |
TDecision | falseValue | |
TResult | defaultValue | The default result value. Результирующее значение по умолчанию. |
Fields
| Improve this Doc View SourceFalseValue
Declaration
public readonly TDecision FalseValue
Field Value
Type | Description |
---|---|
TDecision |
TrueValue
Declaration
public readonly TDecision TrueValue
Field Value
Type | Description |
---|---|
TDecision |
Methods
| Improve this Doc View SourceSetAndReturnFalse(TResult)
Gets result value.
Возвращает результирующее значение.
Declaration
public TDecision SetAndReturnFalse(TResult value)
Parameters
Type | Name | Description |
---|---|---|
TResult | value |
Returns
Type | Description |
---|---|
TDecision |
SetAndReturnTrue(TResult)
Gets result value.
Возвращает результирующее значение.
Declaration
public TDecision SetAndReturnTrue(TResult value)
Parameters
Type | Name | Description |
---|---|---|
TResult | value |
Returns
Type | Description |
---|---|
TDecision |
SetFirstAndReturnFalse(IList<TResult>)
Gets result value.
Возвращает результирующее значение.
Declaration
public TDecision SetFirstAndReturnFalse(IList<TResult> list)
Parameters
Type | Name | Description |
---|---|---|
IList<TResult> | list |
Returns
Type | Description |
---|---|
TDecision |
SetFirstAndReturnTrue(IList<TResult>)
Gets result value.
Возвращает результирующее значение.
Declaration
public TDecision SetFirstAndReturnTrue(IList<TResult> list)
Parameters
Type | Name | Description |
---|---|---|
IList<TResult> | list |
Returns
Type | Description |
---|---|
TDecision |