Class SetterBase<TResult>
Represents a base implementation for an setter that allows you to set a passed value as the result value.
Представляет базовую реализацию для установщика, который позволяет установить переданное ему значение в качестве результирующего значения.
Namespace: Platform.Setters
Assembly: Platform.Setters.dll
Syntax
public abstract class SetterBase<TResult> : ISetter<TResult>
Type Parameters
Name | Description |
---|---|
TResult | The type of result value. Тип результирующего значения. |
Remarks
Must be class, not struct (in order to persist access to Result property value).
Constructors
| Improve this Doc View SourceSetterBase()
Initializes a new instance of the SetterBase class.
Инициализирует новый экземпляр класса SetterBase.
Declaration
protected SetterBase()
SetterBase(TResult)
Initializes a new instance of the SetterBase class using the passed-in value as the default result value.
Инициализирует новый экземпляр класса SetterBase, используя переданное значение в качестве результирующего по умолчанию.
Declaration
protected SetterBase(TResult defaultValue)
Parameters
Type | Name | Description |
---|---|---|
TResult | defaultValue | The default result value. Результирующее значение по умолчанию. |
Fields
| Improve this Doc View Source_result
Represents the result value.
Представляет результирующие значение.
Declaration
protected TResult _result
Field Value
Type | Description |
---|---|
TResult |
Properties
| Improve this Doc View SourceResult
Gets result value.
Возвращает результирующее значение.
Declaration
public TResult Result { get; }
Property Value
Type | Description |
---|---|
TResult |
Methods
| Improve this Doc View SourceSet(TResult)
Sets the passed value as the result.
Устанавливает переданное значение в качестве результирующего.
Declaration
public void Set(TResult value)
Parameters
Type | Name | Description |
---|---|---|
TResult | value | The result value. Результирующее значение. |