IInterfaceList interface
No description yet.
public interface IInterfaceList
Namespace: DXP · Assembly: Altium.SDK.Interfaces
Derived: IEDMS_DictionaryWideString, IEDMS_NamedInterfaceList, IEDMS_TaskAssignmentRuleGroupDataList, IEDMS_TaskAssignmentRuleGroupList, IEDMS_TaskAssignmentRuleList, IEDMS_TaskAttributeList, IEDMS_TaskStateList, IEDMS_TaskStreamItemChangeList, IEDMS_TaskStreamList, IEDMS_TaskUserActionList, IEDMS_WideStringsList, IEMDS_AttributeList, IExternalActionItemList, IInterfaceListEx, IAggregatorSupplierList, ICanChangeComponentPartChoicesList, IComponentDynamicDataList, IPartChoice2List, IPartChoiceComponentIDList, IPartIdentifierList, IPartParameterList, IPartSourceList, IPriceItemList, IProviderSupplierOptionsList, ISearchComponentResultList, ISiPinModelList, IStockItemList, ISubLibraryDataList, ISupplierAliasesList, ISupplierCategoryParameters, ISupplierComponentList, ISupplierParametricFilters, ISupplierSearchResults, ISupplierSourceRelationshipList
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| Capacity | int | get; set | |
| Count | int | get; set |
Capacity
No description yet.
int GetCapacity();
void SetCapacity(int argNewCapacity);
Type: int · Access: read/write
Count
No description yet.
int GetCount();
void SetCount(int argNewCount);
Type: int · Access: read/write
Examples: Extension_PartChoice, Extension_PartRequest
Methods
| Method | Returns | Description |
|---|---|---|
| Add | int | |
| Clear | void | |
| Delete | void | |
| Exchange | void | |
| First | object | |
| Get | object | |
| IndexOf | int | |
| Insert | void | |
| Last | object | |
| Lock | void | |
| Put | void | |
| Remove | int | |
| Unlock | void |
Add
No description yet.
int Add(object argItem);
| Parameter | Type | Passing |
|---|---|---|
argItem | object | value |
Returns: int
Clear
No description yet.
void Clear();
Returns: nothing (void)
Delete
No description yet.
void Delete(int argIndex);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
Returns: nothing (void)
Exchange
No description yet.
void Exchange(int argIndex1, int argIndex2);
| Parameter | Type | Passing |
|---|---|---|
argIndex1 | int | value |
argIndex2 | int | value |
Returns: nothing (void)
First
No description yet.
object First();
Returns: object
Get
No description yet.
object Get(int argIndex);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
Returns: object
Examples: Extension_PartRequest
IndexOf
No description yet.
int IndexOf(object argItem);
| Parameter | Type | Passing |
|---|---|---|
argItem | object | value |
Returns: int
Insert
No description yet.
void Insert(int argIndex, object argItem);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
argItem | object | value |
Returns: nothing (void)
Last
No description yet.
object Last();
Returns: object
Lock
No description yet.
void Lock();
Returns: nothing (void)
Put
No description yet.
void Put(int argIndex, object argItem);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
argItem | object | value |
Returns: nothing (void)
Remove
No description yet.
int Remove(object argItem);
| Parameter | Type | Passing |
|---|---|---|
argItem | object | value |
Returns: int
Unlock
No description yet.
void Unlock();
Returns: nothing (void)
Returned by
IComponentLibraryManager.GetComponentTypeComponentTemplatePairList, IReplaceComponentRevisionLinkInfo.Items, IDMS_ConfigurationManager.GetConfigurationList, IDragDropVaultComponent.SelectedItems, IDragDropVaultComponent.SelectedRevisions, IDragDropVaultObject.GetSelectedItems, IDragDropVaultObject.GetSelectedRevisions, IEDMS_AFSManager.GetOnPremServers, IEDMS_AFSManager.GetWorkspaces, IEDMS_CommentsService.GetThreadHolders, IEDMS_ManagedProject.GetParameters, IEDMS_ManagedProjectsService.GetProjectItems, IEDMS_ManagedProjectsService.GetUserItems, IEDMS_SimpleLockService.GetLocks, IEDMS_TaskService.GetLifecycleTasks, IEDMS_TaskService.GetPartRequestTasks, IEDMS_Vault.CreateInterfaceList, IEDMS_Vault.ReserveItemHRIDs, IEDMS_VaultFileCache.GetFilePathsForItemRevisions, IEDM_GroupsResult.Groups, IEDM_UsersResult.Users, IEDesignDataInterface.GetRevisionForRelease, IEDesignDataInterface.PrepareRevisionForRelease, IEDesignDataInterface.PrepareRevisionForReleaseExt, IEDesignData_ReleaseManager.ReleaseEntityList, IEDesignData_ReleaseManager.ReleaseLibrarySilent, IFolderAspectView.Items, IFolderAspectView.Revisions, IFolderDetailsFrame.GetCurrentItemRevisions, IFolderDetailsFrame.GetCurrentItems, IReleasable.PrepareItemRevisionLinks, IScriptDirective.AddItemLinks, IScriptDirective.DeleteItemLinks, IScriptDirective.ItemTags, IScriptDirective.RevisionLinks, IULB_ACLEntriesResult.ACLEntries, IULB_Component.Footprints, IULB_Component.Simulations, IULB_Component.Symbols, IULB_ComponentsResult.Components, and 35 more.
Accepted by
IComponentLibraryManager.CreateReplaceComponentRevisionLinkInfo, IComponentLibraryManager.DownloadWithReplacementComponentLinks, IEDMS_EDS.ReadEvents, IEDMS_GridDataExporter.ExportData, IEDMS_ManagedProjectsService.GetProjectParameters, IEDMS_ManagedProjectsService.GetProjectSharing, IEDMS_ManagedProjectsService.SetProjectParameters, IEDMS_ManagedProjectsService.SetProjectSharing, IEDMS_SearchTemplatesService.GetSearchTemplateSharing, IEDMS_Vault.AddFolders, IEDMS_Vault.AddItemLinks, IEDMS_Vault.AddItemRevisions, IEDMS_Vault.AddItems, IEDMS_Vault.AddItemTags, IEDMS_Vault.AddLifeCycleDefinitions, IEDMS_Vault.AddLifeCycleStateChanges, IEDMS_Vault.AddRevisionNamingSchemes, IEDMS_Vault.AddTagFamilies, IEDMS_Vault.AddTags, IEDMS_Vault.AssignItemTags, IEDMS_Vault.MoveObjects, IEDMS_Vault.ReleaseItemRevision, IEDMS_Vault.SetACLEntries, IEDMS_Vault.SetObjectSharing, IEDMS_Vault.SetObjectSharingAndPayload, IEDMS_Vault.UpdateFolders, IEDMS_Vault.UpdateItemRevisions, IEDMS_Vault.UpdateItems, IEDMS_Vault.UpdateLifeCycleDefinitions, IEDMS_Vault.UpdateRevisionNamingSchemes, IEDMS_Vault.UpdateTagFamilies, IEDMS_Vault.UpdateTags, IEDMS_VaultFileCache.GetFilePathsForItemRevisions, IEDM_Script.AssignItemTags, IEDM_Script.ReleaseItemRevision, IEDesignData_ReleaseManager.ReleaseEntityList, IEDesignData_VaultAspectItemsPopup.BatchEditItemRevision, IEDesignData_VaultAspectItemsPopup.CascadeDelete, IEDesignData_VaultAspectItemsPopup.Popup, IEDesignData_VaultAspectItemsPopup.PopupEx, and 19 more.
Examples
Used in the SDK examples: Extension_PartRequest.