Reference Library
ComObject Class
NamespacesSlimDXComObject
This is preliminary documentation and is subject to change.
The base class for all SlimDX types which represent COM interfaces.
Declaration Syntax
C#Visual BasicC++/CLI
public abstract class ComObject : IDisposable
Public MustInherit Class ComObject _
	Implements IDisposable
public ref class ComObject abstract : IDisposable
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
ComObject()()()
ComPointer
Gets an IntPtr to the underlying native COM interface.

Construct(IntPtr, Guid)
Construct(IUnknown*)
CreationSource
Gets a StackTrace to the location that the object was created.

DebugName
Gets or sets a string identifying the object for debug purposes.

Destruct()()()
Dispose(Boolean)
Dispose()()()
Releases all resources used by the ComObject.

Disposed
Gets a value that indicates whether the object has been disposed.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
IsDefaultPool
Gets or sets a value indicating whether or not the object is in the default allocation pool.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy

Assembly: SlimDX (Module: SlimDX)