/// <summary> /// Read index of any value /// </summary> /// <param name="value">Any value which index is read</param> /// <param name="index">Index used for given value</param> /// <returns>Value resolved by reading index on given value</returns> public abstract MemoryEntry ReadAnyValueIndex(AnyValue value, MemberIdentifier index);
/// <inheritdoc /> public virtual void VisitAnyValue(AnyValue value) { VisitValue(value); }
/// <summary> /// Read fied of any value /// </summary> /// <param name="value">Any value which field is read</param> /// <param name="field">Field used for given value</param> /// <returns>Value resolved by reading field on given value.</returns> public abstract MemoryEntry ReadAnyField(AnyValue value, VariableIdentifier field);