# FixedMaskedTextProvider<T> class

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

```cs
public class FixedMaskedTextProvider<T> : FixedMaskedTextProvider, IMaskedTextProvider<T>
```

Implements a fixed masked text provider that converts to the specified type of `T`, using the standard System.ComponentModel.MaskedTextProvider.

**Type parameters:**

- `T`

## Constructors

- [FixedMaskedTextProvider<T>](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider-1/ctor.md): Initializes a new instance of the [FixedMaskedTextProvider<T>](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider-1.md) class.

## Properties

- [ConvertToText](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider-1/converttotext.md): Gets or sets a delegate to convert the a value of type `T` to the mask string.
- [ConvertToValue](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider-1/converttovalue.md): Gets or sets a delegate to convert the mask string to a value of type `T`
- [Value](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider-1/value.md): Gets or sets the translated value of the mask.

## Inherited Members

- From [FixedMaskedTextProvider](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider.md): [AllowPromptAsInput](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/allowpromptasinput.md), [AsciiOnly](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/asciionly.md), [AutoAdvance](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/autoadvance.md), [Culture](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/culture.md), [DisplayText](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/displaytext.md), [EditPositions](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/editpositions.md), [IncludeLiterals](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/includeliterals.md), [IncludePrompt](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/includeprompt.md), [IsEmpty](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/isempty.md), [IsPassword](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/ispassword.md), [Mask](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/mask.md), [MaskCompleted](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/maskcompleted.md), [MaskFull](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/maskfull.md), [PasswordChar](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/passwordchar.md), [PromptChar](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/promptchar.md), [SkipLiterals](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/skipliterals.md), [Text](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/text.md), [Clear](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/clear.md), [CommitText](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/committext.md), [Delete](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/delete.md), [Insert](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/insert.md), [Replace](https://eto.picoe.ca/api/type/eto.forms.fixedmaskedtextprovider/replace.md)
