
# IEntityPort interface

Inherited from [`ISignalNode`](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md) interface

```csharp
public interface IEntityPort : ISignalNode
```

**Namespace:** EDP · **Assembly:** Altium.SDK.Interfaces

**Inherits:** [IDMObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md) → [ISignalNode](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md)

This interface declares no members of its own.

## Inherited members

- From [ISignalNode](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md): [DM_BusIndex](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_busindex), [DM_ConstantExpression](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_constantexpression), [DM_Direction](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_direction), [DM_DriverLinkCount](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_driverlinkcount), [DM_DriverLinks](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_driverlinks), [DM_EntityPort](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_entityport), [DM_GetDescription](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_getdescription), [DM_GetName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_getname), [DM_IsDriver](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_isdriver), [DM_NetItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_netitem), [DM_Range1](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_range1), [DM_Range2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_range2), [DM_RangeMax](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_rangemax), [DM_RangeMin](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_rangemin), [DM_RangeValue1](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_rangevalue1), [DM_RangeValue2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_rangevalue2), [DM_Signal](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_signal), [DM_SubNet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_subnet), [DM_TargetLinkCount](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_targetlinkcount), [DM_TargetLinks](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_targetlinks), [DM_Width](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_width)
- From [IDMObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md): [DM_CalculateParameterValue](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_calculateparametervalue), [DM_CurrentSheetInstanceNumber](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_currentsheetinstancenumber), [DM_FullCrossProbeString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_fullcrossprobestring), [DM_GeneralField](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_generalfield), [DM_GetVCSProject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_getvcsproject), [DM_ImageIndex](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_imageindex), [DM_IsFormulaString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_isformulastring), [DM_IsInferredObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_isinferredobject), [DM_LocationString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_locationstring), [DM_LocationX](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_locationx), [DM_LocationY](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_locationy), [DM_LongDescriptorString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_longdescriptorstring), [DM_NetIndex_Flat](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_netindex_flat), [DM_NetIndex_Sheet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_netindex_sheet), [DM_NetIndex_SubNet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_netindex_subnet), [DM_ObjectKindString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_objectkindstring), [DM_ObjectKindStringForCrossProbe](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_objectkindstringforcrossprobe), [DM_OwnerDocument](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_ownerdocument), [DM_OwnerDocumentFullPath](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_ownerdocumentfullpath), [DM_OwnerDocumentName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_ownerdocumentname), [DM_ParameterCount](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_parametercount), [DM_Parameters](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_parameters), [DM_PcbHandle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_pcbhandle), [DM_PCBObjectHandle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_pcbobjecthandle), [DM_PCBObjectInterface](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_pcbobjectinterface), [DM_PrimaryCrossProbeString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_primarycrossprobestring), [DM_SchHandle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_schhandle), [DM_SCHObjectHandle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_schobjecthandle), [DM_SCHObjectInterface](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_schobjectinterface), [DM_SecondaryCrossProbeString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_secondarycrossprobestring), [DM_SetVCSProject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_setvcsproject), [DM_SheetIndex_Logical](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_sheetindex_logical), [DM_SheetIndex_Physical](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_sheetindex_physical), [DM_ShortDescriptorString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_shortdescriptorstring), [DM_ValidForNavigation](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_validfornavigation), [DM_VHDLEntity](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_vhdlentity)

## Returned by

[ISignalManager.DM_EntityPorts](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalManager.md#dm_entityports), [ISignalNode.DM_EntityPort](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_entityport)
