DynamicValueProvider Class

Namespace: Stimulsoft.Base.Json.Serialization

Get and set values for a MemberInfo using dynamic methods.

Inheritance

Implements: IValueProvider

Constructors

Constructor Description
DynamicValueProvider(MemberInfo memberInfo) Initializes a new instance of the DynamicValueProvider class.

DynamicValueProvider(memberInfo: MemberInfo)

Initializes a new instance of the DynamicValueProvider class.

Parameters

  • memberInfo (MemberInfo) — The member info.

Methods

Method Returns Description
GetValue object Gets the value.
SetValue void Sets the value.

Method Details

GetValue

GetValue(target: object): object

Gets the value.

Parameters

  • target (object) — The target to get the value from.

Returns object — The value.


SetValue

SetValue(target: object, value: object): void

Sets the value.

Parameters

  • target (object) — The target to set the value on.
  • value (object) — The value to set on the target.