# Merit enum

Namespace: [Grasshopper2.Types.Conversion](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.types.conversion.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public enum Merit
```

Enumerates the predefined levels of conversion.

## Values

| Name | Value | Description |
| --- | --- | --- |
| Direct | 0 | Indicates a direct conversion took place, either between identical or *very* related types. |
| Fair | 1 | Indicates a straightforward conversion took place, probably between fairly related types. |
| Plausible | 2 | Indicates a non-straightforward, but a still somewhat reasonable conversion took place. |
| Strange | 3 | Indicates a peculiar conversion was needed, but we allow that it might make sense under special conditions, although it should also serve as a clue to the user that they might be doing something wrong. |
| Weird | 4 | Indicates a weird and exotic conversion was necessary. Weird conversions are red flags and should always be achievable through the use of standard components. |
| Zilch | 5 | No conversion. |
