DisposableObject Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This type is forwarded from MS.VS.Shell.xx.dll
public ref class DisposableObject : IDisposable
[System.Runtime.InteropServices.ComVisible(true)]
public class DisposableObject : IDisposable
[<System.Runtime.InteropServices.ComVisible(true)>]
type DisposableObject = class
interface IDisposable
Public Class DisposableObject
Implements IDisposable
- Inheritance
-
DisposableObject
- Derived
- Attributes
- Implements
Constructors
DisposableObject() |
Microsoft internal use only. |
Properties
IsDisposed |
Returns whether the object has been disposed once, protects against double disposal |
Methods
Dispose() |
Disposes the current object then suppresses further finalization. |
Dispose(Boolean) |
Standard virtual overload for IDisposable pattern |
DisposeManagedResources() |
Allows derived classes to provide custom dispose handling for managed resources |
DisposeNativeResources() |
Allows derived classes to provide custom dispose handling for native resources |
Finalize() |
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. |
ThrowIfDisposed() |
Throws an ObjectDisposedException if this object has been disposed |
Events
Disposing |
Raised when the event is being disposed, while it is still accessible. |