CompositionScopeDefinition.Dispose(Boolean) Method

Definition

Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the CompositionScopeDefinition class.

protected:
 override void Dispose(bool disposing);
protected override void Dispose (bool disposing);
override this.Dispose : bool -> unit
Protected Overrides Sub Dispose (disposing As Boolean)

Parameters

disposing
Boolean

true to release managed and unmanaged resources; false to release only unmanaged resources.

Remarks

This method is called only by the public Dispose() and Finalize() methods; do not call this method directly.When you implement the dispose pattern, the Boolean parameter of the Dispose(Boolean) method should be used as follows:

  • The Dispose() method of the current object should call Dispose(Boolean) with the Boolean parameter set to true to release both managed and unmanaged resources.

  • The Finalize() method of the current object should call Dispose(Boolean) with the Boolean parameter set to false to release only unmanaged resources.

For more information, see Implementing a Dispose method.

Applies to