# File3dmHatchPatternTable 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 File3dmHatchPatternTable : File3dmCommonComponentTable<HatchPattern>, IList<HatchPattern>
```

Provides access to hatch pattern definitions in the 3dm file.

## Properties

- [ComponentType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmhatchpatterntable/componenttype.md): Returns [ModelComponentType.HatchPattern](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponenttype.md).

## Methods

- [FindIndex](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmhatchpatterntable/findindex.md): Retrieves a HatchPattern object based on Index. This search type of search is discouraged. We are moving towards using only IDs for all tables.
- [FindName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmhatchpatterntable/findname.md): Finds a HatchPattern given its name.
- [FindNameHash](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmhatchpatterntable/findnamehash.md): Finds a HatchPattern given its name hash.

## Inherited Members

- From [File3dmCommonComponentTable<T>](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmcommoncomponenttable-1.md): [Add](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmcommoncomponenttable-1/add.md), [Delete](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmcommoncomponenttable-1/delete.md), [Dump](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmcommoncomponenttable-1/dump.md)
- From [CommonComponentTable<T>](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.commoncomponenttable-1.md): [Count](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.commoncomponenttable-1/count.md), [Clear](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.commoncomponenttable-1/clear.md), [FindId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.commoncomponenttable-1/findid.md), [GetEnumerator](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.commoncomponenttable-1/getenumerator.md)
