AdvancedLauncher.Tools.Win32.ComCtl32.WindowSubclass.DisposeHelper C# (CSharp) 메소드

DisposeHelper() 개인적인 메소드

private DisposeHelper ( bool disposing ) : void
disposing bool
리턴 void
        private void DisposeHelper(bool disposing)
        {
            HWND hwnd = _hwnd;

            if (hwnd != null) {
                if (IsCorrectThread(hwnd)) {
                    // Call the virtual Dispose(bool)
                    Dispose(disposing);
                } else {
                    // Send a message to the right thread to dispose for us.
                    NativeMethods.SendMessage(hwnd, _disposeMessage, _wndprocPtr, disposing ? new IntPtr(1) : IntPtr.Zero);
                }
            }
        }