
# ILibraryComponent interface

*No description yet.*

```csharp
public interface ILibraryComponent
```

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [LibIdentifierKind](#libidentifierkind) | [TLibIdentifierKind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/TLibIdentifierKind.md) | get |  |
| [LibraryIdentifier](#libraryidentifier) | `string` | get |  |
| [LibraryName](#libraryname) | `string` | get |  |
| [LibReference](#libreference) | `string` | get |  |

### LibIdentifierKind

*No description yet.*

```csharp
TLibIdentifierKind Get_LibIdentifierKind();
```

**Type:** [TLibIdentifierKind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/TLibIdentifierKind.md) · **Access:** read-only

The accessors are extension methods of `ILibraryComponentHelper` (`using SCH;`).

### LibraryIdentifier

*No description yet.*

```csharp
string Get_LibraryIdentifier();
```

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

### LibraryName

*No description yet.*

```csharp
string Get_LibraryName();
```

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

### LibReference

*No description yet.*

```csharp
string Get_LibReference();
```

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

## Returned by

[IModel.Owner](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IModel.md#owner)
