
# ILsmSdkLayer interface

*No description yet.*

```csharp
public interface ILsmSdkLayer : IXLibEntity
```

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

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

**Derived:** [ILsmSdkLayer2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/ILsmSdkLayer2.md)

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [HasPrimitives](#hasprimitives) | `bool` | get |  |
| [IsEnabled](#isenabled) | `bool` | get |  |
| [Name](#name) | `string` | get |  |

### HasPrimitives

*No description yet.*

```csharp
bool GetState_HasPrimitives();
```

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

### IsEnabled

*No description yet.*

```csharp
bool GetState_IsEnabled();
```

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

### Name

*No description yet.*

```csharp
string GetState_Name();
```

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

## Inherited members

- From [IXLibEntity](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IXLibEntity.md): [CategoryId](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IXLibEntity.md#categoryid), [DisplayName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IXLibEntity.md#displayname), [Id](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IXLibEntity.md#id), [IsReadOnly](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IXLibEntity.md#isreadonly), [Properties](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IXLibEntity.md#properties-1), [Reference](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IXLibEntity.md#reference), [RevisionId](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IXLibEntity.md#revisionid), [Source](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IXLibEntity.md#source), [TypeId](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IXLibEntity.md#typeid), [TypeMetadata](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IXLibEntity.md#typemetadata)

## Returned by

[ILsmSdkLayerCollection.GetItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/ILsmSdkLayerCollection.md#getitem), [ILsmSdkLayerCollection.GetItemById](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/ILsmSdkLayerCollection.md#getitembyid)
