public bool Close() { this.CheckDisposed(); if (!(this.m_desktop != IntPtr.Zero)) { return(true); } int num = SEBDesktopController.CloseDesktop(this.m_desktop) ? 1 : 0; if (num == 0) { return(num != 0); } this.m_desktop = IntPtr.Zero; this.m_desktopName = string.Empty; return(num != 0); }