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