# EntryField<T> class

Namespace: [Grasshopper2.UI.EntryGrid](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.ui.entrygrid.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public class EntryField<T> : IEntryField
```

A collection of values for representing an editable or immutable text field in an `EntryGrid`.

**Type parameters:**

- `T`

## Constructors

- [EntryField<T>](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.entryfield-1/ctor.md)

## Properties

- [Alignment](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.entryfield-1/alignment.md)
- [CurrentState](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.entryfield-1/currentstate.md)
- [IEntryField.CurrentState](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.entryfield-1/grasshopper2-ui-entrygrid-ientryfield-currentstate.md)
- [IEntryField.LastValidState](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.entryfield-1/grasshopper2-ui-entrygrid-ientryfield-lastvalidstate.md)
- [LastValidState](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.entryfield-1/lastvalidstate.md)
- [Mutable](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.entryfield-1/mutable.md)
- [Placeholder](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.entryfield-1/placeholder.md)
- [Text](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.entryfield-1/text.md)

## Methods

- [UpdateState](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.entrygrid.entryfield-1/updatestate.md)
