internal BoxedLazy(LazyValueHolder <T> parent, Func <T, T> valueFactory, T oldValue) { _parent = parent; _valueFactory = valueFactory; _oldValue = oldValue; }
internal BoxedLazySet(LazyValueHolder <T> parent, Func <T, T> valueFactory, T value) { _parent = parent; _valueFactory = valueFactory; Value = value; }