
# ISch_HarnessComponent interface

*No description yet.*

```csharp
public interface ISch_HarnessComponent : ISch_Component
```

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

**Inherits:** [ISch_BasicContainer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md) → [ISch_GraphicalObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md) → [ISch_ParametrizedGroup](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_ParametrizedGroup.md) → [ISch_Component](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md)

This interface declares no members of its own.

## Inherited members

- From [ISch_Component](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md): [AddDisplayMode](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#adddisplaymode), [AddPart](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#addpart), [AddSchImplementation](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#addschimplementation), [AddSchParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#addschparameter), [Alias_Add](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#alias_add), [Alias_Clear](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#alias_clear), [Alias_Delete](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#alias_delete), [Alias_Remove](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#alias_remove), [AliasAsText](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#aliasastext), [AliasAt](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#aliasat), [AliasCount](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#aliascount), [ComponentDescription](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#componentdescription), [ComponentKind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#componentkind), [ConfigurationParameters](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#configurationparameters), [ConfiguratorName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#configuratorname), [CurrentPartID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#currentpartid), [DatabaseLibraryKeys](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#databaselibrarykeys), [DatabaseLibraryName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#databaselibraryname), [DatabaseTableName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#databasetablename), [DeleteDisplayMode](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#deletedisplaymode), [DeletePart](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#deletepart), [DesignatorLocked](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#designatorlocked), [DesignItemId](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#designitemid), [DisplayFieldNames](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#displayfieldnames), [DisplayMode](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#displaymode), [DisplayModeCount](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#displaymodecount), [DisplayModeCount_Check](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#displaymodecount_check), [FilePosition](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#fileposition), [FullPartDesignator](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#fullpartdesignator), [GetGraphicalHash](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#getgraphicalhash), [HasConfiguredPinMapping](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#hasconfiguredpinmapping), [InLibrary](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#inlibrary), [InSheet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#insheet), [IsIntegratedComponent](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#isintegratedcomponent), [IsMirrored](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#ismirrored), [IsMultiPartComponent](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#ismultipartcomponent), [IsUserConfigurable](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#isuserconfigurable), [ItemGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#itemguid), [LibIdentifierKind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#libidentifierkind), [LibraryIdentifier](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#libraryidentifier), [LibraryPath](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#librarypath), [LibReference](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#libreference), [OffsetParameters_Default](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#offsetparameters_default), [Orientation](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#orientation), [OrientationWithoutRotating](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#orientationwithoutrotating), [OverideColors](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#overidecolors), [PartCountNoPart0](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#partcountnopart0), [PartIdLocked](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#partidlocked), [PinColor](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#pincolor), [PinsMoveable](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#pinsmoveable), [RemoveSchImplementation](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#removeschimplementation), [RevisionGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#revisionguid), [SaveToFile](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#savetofile), [SchComment](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#schcomment), [SchDesignator](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#schdesignator), [SelectedInLibrary](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#selectedinlibrary), [SheetPartFileName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#sheetpartfilename), [ShowHiddenFields](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#showhiddenfields), [ShowHiddenPins](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#showhiddenpins), [SourceLibraryName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#sourcelibraryname), [SuggestedSearchKeywords](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#suggestedsearchkeywords), [SymbolItemGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#symbolitemguid), [SymbolReference](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#symbolreference), [SymbolRevisionGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#symbolrevisionguid), [SymbolVaultGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#symbolvaultguid), [TargetFileName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#targetfilename), [UpdatePart_PostProcess](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#updatepart_postprocess), [UpdatePart_PreProcess](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#updatepart_preprocess), [UpdatePrimitivesAccessibility](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#updateprimitivesaccessibility), [UseDBTableName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#usedbtablename), [UseLibraryName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#uselibraryname), [ValidateImplementationsCurrentState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#validateimplementationscurrentstate), [VariantOption](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#variantoption), [VaultGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Component.md#vaultguid)
- From [ISch_ParametrizedGroup](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_ParametrizedGroup.md): [Import_FromUser_Parameters](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_ParametrizedGroup.md#import_fromuser_parameters), [ResetAllSchParametersPosition](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_ParametrizedGroup.md#resetallschparametersposition)
- From [ISch_GraphicalObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md): [AddErrorString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#adderrorstring), [AreaColor](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#areacolor), [BoundingRectangle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#boundingrectangle), [BoundingRectangle_Full](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#boundingrectangle_full), [Color](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#color), [CompilationMasked](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#compilationmasked), [Dimmed](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#dimmed), [Disabled](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#disabled), [DisplayError](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#displayerror), [EnableDraw](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#enabledraw), [ErrorColor](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#errorcolor), [ErrorKind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#errorkind), [ErrorString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#errorstring), [GetHash](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#gethash), [GraphicallyInvalidate](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#graphicallyinvalidate), [LiveHighlightValue](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#livehighlightvalue), [Location](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#location), [Mirror](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#mirror), [MoveByXY](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#movebyxy), [MoveToXY](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#movetoxy), [OwnerPartDisplayMode](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#ownerpartdisplaymode), [OwnerPartId](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#ownerpartid), [ResetErrorFields](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#reseterrorfields), [RotateBy90](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#rotateby90), [Selection](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#selection), [SetState_xSizeySize](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#setstate_xsizeysize)
- From [ISch_BasicContainer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md): [AddAndPositionSchObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#addandpositionschobject), [AddSchObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#addschobject), [CopyTo](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#copyto), [DeleteAll](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#deleteall), [DescriptionString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#descriptionstring), [ExportToParameters](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#exporttoparameters), [FreeAllContainedObjects](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#freeallcontainedobjects), [Handle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#handle), [IdentifierString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#identifierstring), [Import_FromUser](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#import_fromuser), [ObjectId](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#objectid), [OwnerSchDocument](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#ownerschdocument), [RemoveSchObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#removeschobject), [Replicate](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#replicate), [SchBasicContainer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#schbasiccontainer), [SchIterator_Create](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#schiterator_create), [SchIterator_Destroy](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#schiterator_destroy), [SchParameterByName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#schparameterbyname), [Setstate_Default](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#setstate_default), [Text](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#text), [UniqueId](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#uniqueid), [WiringDiagramOriginUniqueId](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_BasicContainer.md#wiringdiagramoriginuniqueid)

## Returned by

[ISch_HarnessAssociatedPartsOwner.AssociatedPart](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessAssociatedPartsOwner.md#associatedpart), [ISch_HarnessAssociatedPartsOwner.FirstAssociatedPart](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessAssociatedPartsOwner.md#firstassociatedpart), [ISch_HarnessCavityPartsOwner.First](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessCavityPartsOwner.md#first), [ISch_HarnessCavityPartsOwner.Item](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessCavityPartsOwner.md#item)

## Accepted by

[ISch_HarnessAssociatedPartsOwner.AddAssociatedPart](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessAssociatedPartsOwner.md#addassociatedpart), [ISch_HarnessCavityPartsOwner.AddItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessCavityPartsOwner.md#additem)
