# File3dmNamedConstructionPlanes class

Namespace: [Rhino.FileIO](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.fileio.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public class File3dmNamedConstructionPlanes : IList<ConstructionPlane>
```

Provides access to named construction planes in the 3dm file.

## Properties

- [Count](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmnamedconstructionplanes/count.md): Number of named construction planes in the table.
- [ICollection<ConstructionPlane>.IsReadOnly](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmnamedconstructionplanes/system-collections-generic-icollection-rhino-docobjects-constructionplane-isreadonly.md)

## Indexers

- [IList<ConstructionPlane>.this[]](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmnamedconstructionplanes/system-collections-generic-ilist-rhino-docobjects-constructionplane-this.md)
- [this[]](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmnamedconstructionplanes/item.md): Gets the named construction plane at an index.

## Methods

- [Add](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmnamedconstructionplanes/add.md): (2 overloads) Adds a named construction plane to the table.
- [Clear](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmnamedconstructionplanes/clear.md): Removes all named construction planes from the table.
- [Contains](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmnamedconstructionplanes/contains.md): Returns an indication of the presence of a named construction plane in the table.
- [CopyTo](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmnamedconstructionplanes/copyto.md): Copies the content of the table to an array.
- [Delete](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmnamedconstructionplanes/delete.md): (2 overloads) Deletes a named construction plane from the table.
- [FindName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmnamedconstructionplanes/findname.md): Finds a named construction plane given its name.
- [GetEnumerator](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmnamedconstructionplanes/getenumerator.md): Gets an enumerator that yields all construction planes in this collection.
- [IndexOf](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmnamedconstructionplanes/indexof.md): Returns the index of a named construction plane.
- [ICollection<ConstructionPlane>.Remove](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmnamedconstructionplanes/system-collections-generic-icollection-rhino-docobjects-constructionplane-remove.md)
- [IList<ConstructionPlane>.Insert](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmnamedconstructionplanes/system-collections-generic-ilist-rhino-docobjects-constructionplane-insert.md)
- [IList<ConstructionPlane>.RemoveAt](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmnamedconstructionplanes/system-collections-generic-ilist-rhino-docobjects-constructionplane-removeat.md)
- [IEnumerable.GetEnumerator](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmnamedconstructionplanes/system-collections-ienumerable-getenumerator.md)
