
# ISch_HarnessBundleSubLineData interface

*No description yet.*

```csharp
public interface ISch_HarnessBundleSubLineData : ISch_ConnectivityStorage
```

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

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

**Derived:** [ISch_HarnessCableData](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessCableData.md), [ISch_HarnessWireData](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessWireData.md)

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [AutogeneratedLength](#autogeneratedlength) | `long` | get |  |
| [Length](#length) | `long` | get; set |  |
| [TotalLength](#totallength) | `long` | get |  |

### AutogeneratedLength

*No description yet.*

```csharp
long GetState_AutogeneratedLength();
```

**Type:** `long` · **Access:** read-only

### Length

*No description yet.*

```csharp
long GetState_Length();
void SetState_Length(long argLength);
```

**Type:** `long` · **Access:** read/write

### TotalLength

*No description yet.*

```csharp
long GetState_TotalLength();
```

**Type:** `long` · **Access:** read-only

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [BundleToGoThroughAssignment](#bundletogothroughassignment) | `string` |  |
| [BundleToGoThroughAssignmentsCount](#bundletogothroughassignmentscount) | `int` |  |
| [ContainsBundleToGoThroughUniqueId](#containsbundletogothroughuniqueid) | `bool` |  |

### BundleToGoThroughAssignment

*No description yet.*

```csharp
string BundleToGoThroughAssignment(int argIndex);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argIndex` | `int` | value |

**Returns:** `string`

### BundleToGoThroughAssignmentsCount

*No description yet.*

```csharp
int BundleToGoThroughAssignmentsCount();
```

**Returns:** `int`

### ContainsBundleToGoThroughUniqueId

*No description yet.*

```csharp
bool ContainsBundleToGoThroughUniqueId(string argBundleUniqueId);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argBundleUniqueId` | `string` | value |

**Returns:** `bool`

## Inherited members

- 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_HarnessBundleSubLineContent.GetSubLineData](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessBundleSubLineContent.md#getsublinedata)
