TreeNode.treeNodeRelease Method
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.
Releases the tree node explicitly.
public:
virtual void treeNodeRelease();
public virtual void treeNodeRelease ();
abstract member treeNodeRelease : unit -> unit
override this.treeNodeRelease : unit -> unit
Public Overridable Sub treeNodeRelease ()
Remarks
Usually you do not have to explicitly unload objects, because the garbage collector will do it automatically. However, because tree nodes are ordinarily linked to the AOT, they are not garbage-collected. If you run this method on many tree nodes in the same execution, it can be demanding on resources. You should unload the tree nodes as you go along to give the garbage collector a chance to remove them. Make sure to remove all references to the tree node and its subnodes before you call this method. Use the TreeNode.TreeNodeType().isConsumingMemory method to determine if you need to call this method.