VitNX_TreeView.Dispose Method

Releases the unmanaged resources used by the Control and its child controls and optionally releases the managed resources.
protected override void Dispose( 
bool disposing 
)
This language is not supported or no code example is available.

Parameters

disposing
bool

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

protected override void Dispose(bool disposing)
 {
     if (!_disposed)
     {
         DisposeIcons();
 
         if (SelectedNodesChanged != null)
             SelectedNodesChanged = null;
 
         if (AfterNodeExpand != null)
             AfterNodeExpand = null;
 
         if (AfterNodeCollapse != null)
             AfterNodeExpand = null;
 
         if (_nodes != null)
             _nodes.Dispose();
 
         if (_selectedNodes != null)
             _selectedNodes.CollectionChanged -= SelectedNodes_CollectionChanged;
 
         _disposed = true;
     }
 
     base.Dispose(disposing);
 }
					
This language is not supported or no code example is available.

.NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

.NET Core

Supported in: 5.0+, 6.0+

In this article

Definition