Show / Hide Table of Contents

    Class SetterBase<TResult>

    Represents a base implementation for an setter that allows you to set a passed value as the result value.

    Представляет базовую реализацию для установщика, который позволяет установить переданное ему значение в качестве результирующего значения.

    Inheritance
    Object
    SetterBase<TResult>
    Setter<TResult, TDecision>
    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 Source

    SetterBase()

    Initializes a new instance of the SetterBase class.

    Инициализирует новый экземпляр класса SetterBase.

    Declaration
    protected SetterBase()
    | Improve this Doc View Source

    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 Source

    Result

    Gets result value.

    Возвращает результирующее значение.

    Declaration
    public TResult Result { get; }
    Property Value
    Type Description
    TResult

    Methods

    | Improve this Doc View Source

    Set(TResult)

    Sets the passed value as the result.

    Устанавливает переданное значение в качестве результирующего.

    Declaration
    public void Set(TResult value)
    Parameters
    Type Name Description
    TResult value

    The result value.

    Результирующее значение.

    • Improve this Doc
    • View Source
    Back to top Generated by DocFX