# ShrinkMethod enum

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

```cs
public enum ShrinkMethod
```

Enumerates the possible item removal methods for twig shrinking.

## Values

| Name | Value | Description |
| --- | --- | --- |
| RetainLeading | 0 | Items are removed from the end of the collection. |
| RetainTrailing | 1 | Items are removed from the start of the collection. |
| RetainExtreme | 2 | Items are removed from the middle of the collection. |
| RetainInner | 3 | Items are removed the start and end of the collection. |
| Interpolate | 4 | Items are removed at regular, but discretised intervals from the collection. |
