
# TLayerPartitionSet class

*No description yet.*

```csharp
public class TLayerPartitionSet : HashSet<TLayerPartition>
```

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

## Constructors

```csharp
public TLayerPartitionSet(TLayerPartition[] values);
public TLayerPartitionSet();
public TLayerPartitionSet(HashSet<TLayerPartition> set);
```

## Returned by

[PCBConstant.AllLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#alllayersset), [PCBConstant.EditableLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#editablelayersset), [PCBConstant.ElectricalLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#electricallayersset), [PCBConstant.InternalPlaneLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#internalplanelayersset), [PCBConstant.InternalPlanesSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#internalplanesset), [PCBConstant.InvertedLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#invertedlayersset), [PCBConstant.MechanicalLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#mechanicallayersset), [PCBConstant.MidLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#midlayersset), [PCBConstant.MiscLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#misclayersset), [PCBConstant.MultiLayerSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#multilayerset), [PCBConstant.MultiLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#multilayersset), [PCBConstant.OverlayLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#overlaylayersset), [PCBConstant.PadstackLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#padstacklayersset), [PCBConstant.PasteMaskLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#pastemasklayersset), [PCBConstant.PolygonLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#polygonlayersset), [PCBConstant.SignalLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#signallayersset), [PCBConstant.SilkscreenLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#silkscreenlayersset), [PCBConstant.SolderMaskLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#soldermasklayersset), [PCBConstant.V7ActiveIn3DSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7activein3dset), [PCBConstant.V7AllLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7alllayersset), [PCBConstant.V7AlwaysVisibleLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7alwaysvisiblelayersset), [PCBConstant.V7cWidthRuleLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7cwidthrulelayersset), [PCBConstant.V7EditableLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7editablelayersset), [PCBConstant.V7ElectricalLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7electricallayersset), [PCBConstant.V7FullLayerSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7fulllayerset), [PCBConstant.V7InternalPlaneLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7internalplanelayersset), [PCBConstant.V7InternalPlanesSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7internalplanesset), [PCBConstant.V7InvertedLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7invertedlayersset), [PCBConstant.V7MechanicalLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7mechanicallayersset), [PCBConstant.V7MidLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7midlayersset), [PCBConstant.V7MiscLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7misclayersset), [PCBConstant.V7MultiLayerSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7multilayerset), [PCBConstant.V7MultiLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7multilayersset), [PCBConstant.V7NonEditableLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7noneditablelayersset), [PCBConstant.V7NotActiveIn3DSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7notactivein3dset), [PCBConstant.V7OverlayLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7overlaylayersset), [PCBConstant.V7PadstackLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7padstacklayersset), [PCBConstant.V7PasteMaskLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7pastemasklayersset), [PCBConstant.V7PolygonLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7polygonlayersset), [PCBConstant.V7SignalLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v7signallayersset), and 3 more.

## Accepted by

[IPCB_AbstractIterator.AddFilter_LayerSet_2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_AbstractIterator.md#addfilter_layerset_2), [IPCB_Factory.CreateLayerSet_2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_Factory.md#createlayerset_2), [IPCB_LayerIterator.AddFilter_LayerSet_1](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerIterator.md#addfilter_layerset_1), [IPCB_LayerSet.EqualTo_1](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerSet.md#equalto_1), [IPCB_LayerSet.Exclude_1](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerSet.md#exclude_1), [IPCB_LayerSetUtils.Factory_1](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerSetUtils.md#factory_1)
