# File3dmViewTable 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 File3dmViewTable : IList<ViewInfo>
```

Provides access to views in the 3dm file.

## Properties

- [Count](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmviewtable/count.md): Gets the amount of items in the table.
- [ICollection<ViewInfo>.IsReadOnly](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmviewtable/system-collections-generic-icollection-rhino-docobjects-viewinfo-isreadonly.md)

## Indexers

- [IList<ViewInfo>.this[]](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmviewtable/system-collections-generic-ilist-rhino-docobjects-viewinfo-this.md)
- [this[]](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmviewtable/item.md): Gets the view info at an index. The set method always throws NotSupportedException.

## Methods

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