Table of Contents

Interface IWtmuxPlugin

Namespace
WTmux.Core.Plugins
Assembly
WTmux.Core.dll

Interface for built-in in-process plugins that are compiled into wtmux. External plugins use IWtmuxComPlugin and MSIX AppExtension discovery.

public interface IWtmuxPlugin

Properties

Name

Display name of the plugin.

string Name { get; }

Property Value

string

Methods

Dispose()

Called when the plugin is being unloaded.

void Dispose()

Initialize(IPluginHost)

Called when the plugin is loaded. Use the host to register key bindings, status bar providers, and event handlers.

void Initialize(IPluginHost host)

Parameters

host IPluginHost