private void ShowDrawInstructions()
{
if (this.m_Inspected == null)
{
return;
}
this.m_ListViewState.totalRows = GUIViewDebuggerHelper.GetInstructionCount();
if (this.m_QueuedPointInspection)
{
this.m_ListViewState.row = this.FindInstructionUnderPoint(this.m_PointToInspect);
this.m_ListViewState.selectionChanged = true;
this.m_QueuedPointInspection = false;
this.m_Instruction.Reset();
}
SplitterGUILayout.BeginHorizontalSplit(this.m_InstructionListDetailSplitter, new GUILayoutOption[0]);
this.DrawInstructionList();
EditorGUILayout.BeginVertical(new GUILayoutOption[0]);
if (this.m_ListViewState.selectionChanged)
{
this.OnSelectedInstructionChanged();
}
this.DrawSelectedInstructionDetails();
EditorGUILayout.EndVertical();
SplitterGUILayout.EndHorizontalSplit();
}