Mono.Debugger.Process.InitializeMono C# (CSharp) Method

InitializeMono() private method

private InitializeMono ( Inferior inferior, TargetAddress mdb_debug_info ) : void
inferior Mono.Debugger.Backend.Inferior
mdb_debug_info TargetAddress
return void
        internal void InitializeMono(Inferior inferior, TargetAddress mdb_debug_info)
        {
            MonoRuntimeFound = true;
            mono_manager = MonoThreadManager.Initialize (this, inferior, mdb_debug_info, is_attached);

            InitializeThreads (inferior, !is_attached);

            if (mono_manager == null)
                return;

            mono_manager.InitializeThreads (inferior);

            if (is_attached)
                mono_manager.InitializeAfterAttach (inferior);
        }