public override void UpdateInstructions()
{
m_InstructionClipView.UpdateInstructions();
m_InstructionStyleView.UpdateInstructions();
m_InstructionLayoutView.UpdateInstructions();
m_InstructionPropertyView.UpdateInstructions();
m_InstructionNamedControlView.UpdateInstructions();
/*
* This is an expensive operation, it will resolve the callstacks for all instructions.
* Currently we marshall all instructions for every GUI Event.
* This works okay for windows that doesn't repaint automatically.
* We can optmize by only marshalling the visible instructions and caching it.
* But I don't really think its needed right now.
*/
m_Instructions.Clear();
GUIViewDebuggerHelper.GetUnifiedInstructions(m_Instructions);
}