
# ILayerInfo interface

*No description yet.*

```csharp
public interface ILayerInfo
```

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [CustomProperty](#customproperty) | `string` | get |  |
| [DielectricConstant](#dielectricconstant) | `string` | get |  |
| [Enabled](#enabled) | `bool` | get |  |
| [GUID](#guid) | `string` | get |  |
| [ID](#id) | [V7_LayerBase](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/V7_LayerBase.md) | get |  |
| [Material](#material) | `string` | get |  |
| [Name](#name) | `string` | get |  |
| [Number](#number) | `string` | get |  |
| [Thickness](#thickness) | `int` | get |  |
| [TypeId](#typeid) | `string` | get |  |
| [Weight](#weight) | `string` | get |  |

### CustomProperty

*No description yet.*

```csharp
string GetState_CustomProperty(string argPropertyName);
```

**Type:** `string` · **Access:** read-only · **Index:** `argPropertyName` (`string`)

### DielectricConstant

*No description yet.*

```csharp
string GetState_DielectricConstant();
```

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

### Enabled

*No description yet.*

```csharp
bool GetState_Enabled();
```

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

### GUID

*No description yet.*

```csharp
string GetState_GUID();
```

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

### ID

*No description yet.*

```csharp
V7_LayerBase GetState_ID();
```

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

The accessors are extension methods of `ILayerInfoHelper` (`using PCB;`).

### Material

*No description yet.*

```csharp
string GetState_Material();
```

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

### Name

*No description yet.*

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

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

### Number

*No description yet.*

```csharp
string GetState_Number();
```

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

### Thickness

*No description yet.*

```csharp
int GetState_Thickness();
```

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

### TypeId

*No description yet.*

```csharp
string GetState_TypeId();
```

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

### Weight

*No description yet.*

```csharp
string GetState_Weight();
```

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

## Returned by

[ILayerStackInfo.GetLayerInfo](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/ILayerStackInfo.md#getlayerinfo)

## Accepted by

[ILayerStackInfo.IsLayerInLayerStack](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/ILayerStackInfo.md#islayerinlayerstack)
