/// <summary> /// Read values to location using specified memory assistant. /// </summary> /// <param name="assistant">The assistant.</param> /// <param name="entry">The entry.</param> /// <returns> /// Result of writing received from assistant. /// </returns> public override IEnumerable <Value> WriteValues(MemoryAssistantBase assistant, MemoryEntry entry) { return(assistant.WriteValueIndex(value, index, entry)); }
public override void VisitValue(Value value) { var subResult = _assistant.WriteValueIndex(value, _index, _writtenValue); reportSubResult(subResult); }