private void CheckIUnknown () { if (iunknown == IntPtr.Zero) throw new InvalidComObjectException ("COM object that has been separated from its underlying RCW cannot be used."); }