示例#1
0
 public SystemHolder(DebugSystemObjects sysObjs, int id)
 {
     Monitor.Enter(_sync);
     if (id != -1 && _current != id)
     {
         _current = id;
         sysObjs.SetCurrentSystemId(id);
     }
 }
示例#2
0
 public DebugAdvanced(RefCountedFreeLibrary library, IntPtr pUnk, DebugSystemObjects sys)
     : base(library, ref IID_IDebugAdvanced, pUnk)
 {
     _sys = sys;
     SuppressRelease();
 }
示例#3
0
 public DebugSymbols(RefCountedFreeLibrary library, IntPtr pUnk, DebugSystemObjects sys)
     : base(library, IID_IDebugSymbols3, pUnk)
 {
     _sys = sys;
     SuppressRelease();
 }
示例#4
0
 public DebugClient(RefCountedFreeLibrary library, IntPtr pUnk, DebugSystemObjects system)
     : base(library, IID_IDebugClient, pUnk)
 {
     _sys = system;
     SuppressRelease();
 }