# IMaskedTextProvider<T> interface

Namespace: [Eto.Forms](https://eto.picoe.ca/api/namespace/eto.forms.md) · Assembly: [Eto](https://eto.picoe.ca/api/assembly/eto.md)

```cs
public interface IMaskedTextProvider<T> : IMaskedTextProvider
```

Interface for a masked text provider that can be translated to a specific value.

**Type parameters:**

- `T`

**Derived types:** [DateTimeMaskedTextProvider](https://eto.picoe.ca/api/type/eto.forms.datetimemaskedtextprovider.md), [FixedMaskedTextProvider<T>](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider-1.md), [NumericMaskedTextProvider<T>](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider-1.md)

## Properties

- [Value](https://eto.picoe.ca/api/type/eto.forms.imaskedtextprovider-1/value.md): Gets or sets the translated value of the mask.

## Inherited Members

- From [IMaskedTextProvider](https://eto.picoe.ca/api/type/eto.forms.imaskedtextprovider.md): [DisplayText](https://eto.picoe.ca/api/type/eto.forms.imaskedtextprovider/displaytext.md), [EditPositions](https://eto.picoe.ca/api/type/eto.forms.imaskedtextprovider/editpositions.md), [IsEmpty](https://eto.picoe.ca/api/type/eto.forms.imaskedtextprovider/isempty.md), [MaskCompleted](https://eto.picoe.ca/api/type/eto.forms.imaskedtextprovider/maskcompleted.md), [Text](https://eto.picoe.ca/api/type/eto.forms.imaskedtextprovider/text.md), [Clear](https://eto.picoe.ca/api/type/eto.forms.imaskedtextprovider/clear.md), [CommitText](https://eto.picoe.ca/api/type/eto.forms.imaskedtextprovider/committext.md), [Delete](https://eto.picoe.ca/api/type/eto.forms.imaskedtextprovider/delete.md), [Insert](https://eto.picoe.ca/api/type/eto.forms.imaskedtextprovider/insert.md), [Replace](https://eto.picoe.ca/api/type/eto.forms.imaskedtextprovider/replace.md)
