# GH_ValueListItem class

Namespace: [Grasshopper.Kernel.Special](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.kernel.special.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public class GH_ValueListItem
```

## Constructors

- [GH_ValueListItem](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-valuelistitem/ctor.md): (2 overloads)

## Properties

- [BoxLeft](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-valuelistitem/boxleft.md): Gets or sets the bounds for the U area to the left of this item. Item bounds are used and maintained by the Attributes of the ValueList object.
- [BoxName](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-valuelistitem/boxname.md): Gets or sets the bounds for the name of this item. Item bounds are used and maintained by the Attributes of the ValueList object.
- [BoxRight](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-valuelistitem/boxright.md): Gets or sets the bounds for the U area to the right of this item. Item bounds are used and maintained by the Attributes of the ValueList object.
- [Expression](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-valuelistitem/expression.md): Gets or sets the expression of this constant. If you set the expression through this property you must also expire the Value.
- [IsVisible](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-valuelistitem/isvisible.md): Gets whether this item is visible, i.e. if the NameBox has a height larger than zero.
- [Name](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-valuelistitem/name.md): Gets or sets the name of this constant.
- [Selected](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-valuelistitem/selected.md): Gets or sets whether this item is selected.
- [Value](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-valuelistitem/value.md): Gets the (cached) result of this constant

## Methods

- [ExpireValue](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-valuelistitem/expirevalue.md): Expires the cached value. Call this method if you have reason to believe that the current value is no longer valid.
