public GetLocalVariables ( int frameIndex, Mono.Debugging.Client.EvaluationOptions options ) : Mono.Debugging.Client.ObjectValue[] | ||
frameIndex | int | |
options | Mono.Debugging.Client.EvaluationOptions | |
return | Mono.Debugging.Client.ObjectValue[] |
public virtual ObjectValue[] GetLocalVariables (int frameIndex, EvaluationOptions options)
{
List<ObjectValue> values = new List<ObjectValue> ();
SelectFrame (frameIndex);
GdbCommandResult res = session.RunCommand ("-stack-list-locals", "0");
foreach (ResultData data in res.GetObject ("locals"))
values.Add (CreateVarObject (data.GetValueString ("name"), options));
return values.ToArray ();
}