Skip to main content
View as Markdown

ISearchProvider interface

No description yet.

public interface ISearchProvider

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
AddImageToint
Donevoid
ExtractDatavoid
Initvoid
JumpTovoid
Searchvoid

AddImageTo​

No description yet.

int AddImageTo(string argImageId, UIntPtr argImageListHandle);
int AddImageTo(string argImageId, object argImageListHandle);
ParameterTypePassing
argImageIdstringvalue
argImageListHandleUIntPtrvalue

Returns: int

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

Done​

No description yet.

void Done();

Returns: nothing (void)

ExtractData​

No description yet.

void ExtractData(string argItemid, out string argDisplayString, out string argImageId);
ParameterTypePassing
argItemidstringvalue
argDisplayStringstringout
argImageIdstringout

Returns: nothing (void)

Init​

No description yet.

void Init();

Returns: nothing (void)

JumpTo​

No description yet.

void JumpTo(string argItemid);
ParameterTypePassing
argItemidstringvalue

Returns: nothing (void)

No description yet.

void Search(string argQuery, ISearchResults argResults);
void Search(string argQuery, object argResults);
ParameterTypePassing
argQuerystringvalue
argResultsISearchResultsvalue

Returns: nothing (void)

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

Accepted by​

ISearchManager.RegisterProvider, ISearchManager.UnRegisterProvider