C# Class System.__ComObject

Inheritance: MarshalByRefObject
Show file Open project: mono/mono Class Usage Examples

Private Properties

Property Type Description
CheckIUnknown void
CoCreateInstance int
CreateIUnknown IntPtr
CreateRCW __ComObject
GetCLSID System.Guid
GetInterface IntPtr
GetInterface IntPtr
GetInterfaceInternal IntPtr
Initialize void
Initialize void
InitializeApartmentDetails void
ReleaseInterfaces void
__ComObject Mono.Interop
__ComObject Mono.Interop

Public Methods

Method Description
Equals ( object obj ) : bool
GetHashCode ( ) : int
__ComObject ( ) : Mono.Interop

Private Methods

Method Description
CheckIUnknown ( ) : void
CoCreateInstance ( [ rclsid, IntPtr pUnkOuter, uint dwClsContext, [ riid, IntPtr &pUnk ) : int
CreateIUnknown ( Type t ) : IntPtr
CreateRCW ( Type t ) : __ComObject
GetCLSID ( Type t ) : System.Guid
GetInterface ( Type t ) : IntPtr
GetInterface ( Type t, bool throwException ) : IntPtr
GetInterfaceInternal ( Type t, bool throwException ) : IntPtr
Initialize ( IntPtr pUnk, ComInteropProxy p ) : void
Initialize ( Type t ) : void
InitializeApartmentDetails ( ) : void
ReleaseInterfaces ( ) : void
__ComObject ( IntPtr pItf, ComInteropProxy p ) : Mono.Interop
__ComObject ( Type t ) : Mono.Interop

Method Details

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

__ComObject() public method

public __ComObject ( ) : Mono.Interop
return Mono.Interop