# DataType enum

Namespace: [GrasshopperIO.DataBase](https://developer.rhino3d.com/api/gh2/namespace/grasshopperio.database.md) · Assembly: [GrasshopperIO](https://developer.rhino3d.com/api/gh2/assembly/grasshopperio.md)

```cs
public enum DataType
```

Enumerates all the possible types that can be stored in a GrasshopperIO.dll archive.

## Values

| Name | Value | Description |
| --- | --- | --- |
| Boolean | 1 | System.Boolean |
| Byte | 2 | System.Byte |
| Integer32 | 4 | System.Int32 |
| UInteger32 | 8 | System.UInt32 |
| Integer64 | 16 | System.Int64 |
| UInteger64 | 32 | System.UInt64 |
| DateTime64 | 64 | System.DateTime |
| Guid128 | 128 | System.Guid |
| BigInteger | 256 | System.Numerics.BigInteger |
| Float32 | 512 | System.Single |
| Float64 | 1024 | System.Double |
| Decimal96 | 2048 | System.Decimal |
| Complex128 | 4096 | System.Numerics.Complex |
| Version | 8192 | System.Version |
| String | 16384 | System.String |
| Serializable | 32768 | Indicates data implements ISerializable. the raw data in this case is a byte[]. |
| FilePath | 65536 | A tuple of an absolute and a relative Uri. Either may be null, but not both. |
