/// <summary>
 /// Gets the element at <paramref name="index"/> in the array. This method can be called even if it's
 /// a multi-dimensional array.
 /// </summary>
 /// <param name="index">Zero-based index of the element</param>
 /// <returns></returns>
 public virtual DbgDotNetValueResult GetArrayElementAt(uint index) =>
 DbgDotNetValueResult.CreateError(PredefinedEvaluationErrorMessages.InternalDebuggerError);
 /// <summary>
 /// Gets the referenced value if it's a by-ref or a pointer
 /// </summary>
 /// <returns></returns>
 public virtual DbgDotNetValueResult LoadIndirect() =>
 DbgDotNetValueResult.CreateError(PredefinedEvaluationErrorMessages.InternalDebuggerError);