# ESRI_TypeCode enum

Namespace: [Grasshopper2.FileTypes.ESRI](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.filetypes.esri.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public enum ESRI_TypeCode
```

Enumerates the possible shape types in ESRI files.

## Values

| Name | Value | Description |
| --- | --- | --- |
| NullShape | 0 | No shape. |
| Point | 1 | XY point. |
| Polyline | 3 | XY polyline. |
| Polygon | 5 | XY polygon. |
| MultiPoint | 8 | XY multi-point. |
| PointZ | 11 | XYZ point. |
| PolylineZ | 13 | XYZ polyline. |
| PolygonZ | 15 | XYZ polygon. |
| MultiPointZ | 18 | XYZ multi-point. |
| PointM | 21 | M point. |
| PolylineM | 23 | M polyline. |
| PolygonM | 25 | M polygon. |
| MultiPointM | 28 | M multi-point. |
| MultiPatch | 31 | Multi-patch. |
