On 2020-11-11 06:29, WhatMeWorry wrote:

Which begs the question, how would the statement, m_State = new BreakState() ever get executed?

class DebuggerSession
{
     private BreakState m_State = new BreakState();
     private UnrealCallback m_UnrealCallback;

     this( )
     {
     }
     // rest of class
}

It gets executed at compile time. All instances of `DebuggerSession` will share the same single instance of `BreakState`.

--
/Jacob Carlborg

Reply via email to