コード例 #1
0
 /// <inheritdoc />
 public DynamicValueGetter(DynamicAccessor accessor) : base(s => (TValue)accessor.GetValue(s))
 {
 }
コード例 #2
0
ファイル: TrackedValue.cs プロジェクト: dotlogix/DotlogixCore
 /// <summary>
 /// Creates a new instance of <see cref="TrackedValue"/>
 /// </summary>
 public TrackedValue(object target, DynamicAccessor dynamicAccessor)
 {
     Target          = target;
     DynamicAccessor = dynamicAccessor;
     OldValue        = dynamicAccessor.GetValue(target);
 }
コード例 #3
0
 private object CalculateKey(object target)
 {
     return(_keyAccessors.GetValue(target));
 }