AvalonStudio.Debugging.VariableObject.EvaluateAsync C# (CSharp) Method

EvaluateAsync() public method

public EvaluateAsync ( IDebugger debugger, bool evaluateChildren = true ) : System.Threading.Tasks.Task
debugger IDebugger
evaluateChildren bool
return System.Threading.Tasks.Task
		public async Task EvaluateAsync(IDebugger debugger, bool evaluateChildren = true)
		{
			this.debugger = debugger;

			Value = await debugger.EvaluateExpressionAsync(Id);

			if (NumChildren > 0 && evaluateChildren)
			{
				await EvaluateChildrenInternalAsync();
			}
		}