[This is preliminary documentation and is subject to change.]

Called just before the plugin is unloaded, e.g. to close buffers, abort operations etc.

Namespace: Tools.TotalCommanderT
Assembly: Tools.TotalCommander (in Tools.TotalCommander.dll) Version: 1.5.3.38916 (1.5.3.38916)

Syntax

C#
[CLSCompliantAttribute(false)]
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
public void ContentPluginUnloading()
Visual Basic
<CLSCompliantAttribute(False)> _
<EditorBrowsableAttribute(EditorBrowsableState.Never)> _
Public Sub ContentPluginUnloading
Visual C++
[CLSCompliantAttribute(false)]
[EditorBrowsableAttribute(EditorBrowsableState::Never)]
public:
void ContentPluginUnloading()
F#
[<CLSCompliantAttribute(false)>]
[<EditorBrowsableAttribute(EditorBrowsableState.Never)>]
member ContentPluginUnloading : unit -> unit 
JScript
public function ContentPluginUnloading()

Remarks

This function was added (to Total Commander plugin interface, not Managed plugin interface) by request from a user who needs to unload GDI+. It seems that GDI+ has a bug which makes it crash when unloading it in the DLL unload function, therefore a separate unload function is needed. The function is only called if the content plugin part of the file system plugin is used!

This function is called by Total Commander and is not intended for direct use.

This plugin function is implemented by atypically named protected OnContentPluginUnloading()()()() function.

See Also

Collapse/expand Version History

1.5.3

  • This method is new in version 1.5.3