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