/// <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.WriteStringIndex(value, index, entry)); }
public override void VisitStringValue(StringValue value) { var subResult = _assistant.WriteStringIndex(value, _index, _writtenValue); reportSubResult(subResult); }