Skip to main content
View as Markdown

IPluginsRegistry interface

No description yet.

public interface IPluginsRegistry

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
AddItemvoid
CreatePluginsRegistryItemIPluginsRegistryItem
FindItemByGUIDIPluginsRegistryItem
FindItemByHRIDIPluginsRegistryItem
GetCountint
GetItemIPluginsRegistryItem
Lockvoid
Reloadvoid
RemoveItemvoid
Savevoid
Unlockvoid
UpdateItemvoid

AddItem​

No description yet.

void AddItem(IPluginsRegistryItem argPluginRegistryItem);
void AddItem(object argPluginRegistryItem);
ParameterTypePassing
argPluginRegistryItemIPluginsRegistryItemvalue

Returns: nothing (void)

The first overload is an extension method of IPluginsRegistryHelper (using DXP;) with typed parameters; the second is declared by the interface.

CreatePluginsRegistryItem​

No description yet.

IPluginsRegistryItem CreatePluginsRegistryItem();

Returns: IPluginsRegistryItem

Extension method of IPluginsRegistryHelper (using DXP;).

FindItemByGUID​

No description yet.

IPluginsRegistryItem FindItemByGUID(string argGUID);
ParameterTypePassing
argGUIDstringvalue

Returns: IPluginsRegistryItem

Extension method of IPluginsRegistryHelper (using DXP;).

FindItemByHRID​

No description yet.

IPluginsRegistryItem FindItemByHRID(string argHRID);
ParameterTypePassing
argHRIDstringvalue

Returns: IPluginsRegistryItem

Extension method of IPluginsRegistryHelper (using DXP;).

GetCount​

No description yet.

int GetCount();

Returns: int

GetItem​

No description yet.

IPluginsRegistryItem GetItem(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: IPluginsRegistryItem

Extension method of IPluginsRegistryHelper (using DXP;).

Lock​

No description yet.

void Lock();

Returns: nothing (void)

Reload​

No description yet.

void Reload();

Returns: nothing (void)

RemoveItem​

No description yet.

void RemoveItem(IPluginsRegistryItem argPluginRegistryItem);
void RemoveItem(object argPluginRegistryItem);
ParameterTypePassing
argPluginRegistryItemIPluginsRegistryItemvalue

Returns: nothing (void)

The first overload is an extension method of IPluginsRegistryHelper (using DXP;) with typed parameters; the second is declared by the interface.

Save​

No description yet.

void Save();

Returns: nothing (void)

Unlock​

No description yet.

void Unlock();

Returns: nothing (void)

UpdateItem​

No description yet.

void UpdateItem(IPluginsRegistryItem argPluginRegistryItem);
void UpdateItem(object argPluginRegistryItem);
ParameterTypePassing
argPluginRegistryItemIPluginsRegistryItemvalue

Returns: nothing (void)

The first overload is an extension method of IPluginsRegistryHelper (using DXP;) with typed parameters; the second is declared by the interface.

Returned by​

IClient.GetPluginsRegistry