# DiffType enum

Namespace: [Grasshopper2.Doc](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.doc.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public enum DiffType
```

Lists the various kinds of differences that can exist between two files.

## Values

| Name | Value | Description |
| --- | --- | --- |
| Object | 0 | An object exists in one document, but not another. |
| Shape | 1 | Two matching objects have a different location or size. |
| Data | 2 | Persistent data is not the same. |
| Wire | 3 | A wire connection exists in one document, but not another. |
| Access | 4 | Access level of two matching parameters is not the same. |
| Display | 5 | Display state between two matching objects is not the same. |
| Enabled | 6 | Enabled state between two matching objects is not the same. |
| Modifiers | 7 | Modifiers between two matching parameters is not the same. |
| Expression | 8 | Expression between two matching parameters is not the same. |
