/// <summary> /// Updates this content from one of its member. /// </summary> /// <param name="newValue">The new value for this content.</param> /// <param name="index">new index of the value to update.</param> /// <remarks> /// This method is intended to update a boxed content when one of its member changes. /// It allows to properly update boxed structs. /// </remarks> protected internal abstract void UpdateFromMember(object newValue, Index index);
/// <inheritdoc/> public virtual object Retrieve(Index index) { return(Content.Retrieve(Value, index, Descriptor)); }