ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / TrayButton Class / Dispose Method / Dispose(Boolean) Method
A value indicating, if true, that Dispose is being called from Dispose and if false, that Dispose is being called from the instance Finalizer
Version

Dispose(Boolean) Method
Invoked when the enclosing View is closed and disposed.
Syntax
protected virtual void Dispose( 
   bool isDisposing
)

Parameters

isDisposing
A value indicating, if true, that Dispose is being called from Dispose and if false, that Dispose is being called from the instance Finalizer
Remarks

Override this to ensure proper disposal of instance resources - it will be invoked only once.

If the parameter isDisposing is true, then an override should dispose all managed and unmanaged objects.

Otherwise, if isDisposing is false, then an override should dispose unmanaged objects only - because it is being called as part of the instance Finalizer.

Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also