Skip to main content

Component Plug-In SDK 2026 R1

Interface IPlugInManager

Last update: 19.06.2026

Namespace: Phoenix.PlugIns
Assembly: Phoenix.PlugIns.dll

The main interface for using plug-ins from your application. See documentation on Phoenix.PlugIns for how to get an instance.

public interface IPlugInManager

Properties

Count

The number of plug-ins contained in this manager.

Methods

GetPlugInFor<T>(Guid)

Gets information about a particular plug-in. Passthrough to Phoenix.PlugIns.IPlugInManager.GetPlugInFor(System.String,System.Guid) with Phoenix.PlugIns.PlugInInterfaceNameAttribute.GetNameOrDefault(System.Type) on T.

GetPlugInFor(string, Guid)

Gets information about a particular plug-in.

GetViewFor<T>()

Gets a hierarchical view of the plug-ins that implement a particular interface. Passthrough to Phoenix.PlugIns.IPlugInManager.GetViewFor(System.String) with Phoenix.PlugIns.PlugInInterfaceNameAttribute.GetNameOrDefault(System.Type) on T.

GetViewFor(string)

Gets a hierarchical view of the plug-ins that implement a particular interface.

InstantiateAsync<T>(Guid)

Instantiates a particular plug-in

ReReadAsync()

Causes the manager to reread the plug-in catalog from disk

Connect with Ansys