# TXSpell.IgnoreWordSettings Enumeration

> Determines whether a word is spell checked or not. The enumeration contains the following values:

- **Product:** TX Spell .NET for Windows Forms
- **Section:** Reference
- **Kind:** Enumeration
- **Namespace:** `TXTextControl.Proofing`
- **Package:** `TXTextControl.TXSpell.WinForms.SDK` (assembly `TXSpell.dll`, from the private NuGet feed or Text Control Offline Packages)
- **Package:** `TXTextControl.TXSpell.Core.SDK` (assembly `TXSpell.dll`, from the private NuGet feed or Text Control Offline Packages)
- **.NET Framework:** reference `TXSpell.dll` from the setup
- **Path:** TX Spell .NET for Windows Forms > Reference > TXTextControl.Proofing > TXSpell.IgnoreWordSettings Enumeration
- **607 words**
- **Web URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspell-ignorewordsettings/enumeration/
- **LLMs URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspell-ignorewordsettings/enumeration/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspell-ignorewordsettings/enumeration/llms-full.txt

---

### Description

Determines whether a word is spell checked or not. The enumeration contains the following values:

### Syntax

```csharp
public enum TXSpell.IgnoreWordSettings
```

```vbnet
Public Enum TXSpell.IgnoreWordSettings
```

### Members

| Value | Value | Description |
|---|---|---|
| InUpperCase | 1 | The word is not spell checked, if all characters are uppercase. |
| Duplicated | 16 | Duplicated words are not spell checked. |
| IsEmail | 32 | The word is not spell checked, if it is an e-mail address. |
| IsURL | 64 | The word is not spell checked, if it is an URL. |
| Never | 2 | The word is always spell checked. |
| WithNumbers | 8 | The word is not spell checked, if it contains numbers. |

### Examples

The following example selects the In Upper Case value from the Ignore Word Settings enumeration and uses it as a documented workflow choice.

```csharp
TXTextControl.Proofing.TXSpell.IgnoreWordSettings value = TXTextControl.Proofing.TXSpell.IgnoreWordSettings.InUpperCase;
Console.WriteLine($"Using Ignore Word Settings: {value}");
```

```vbnet
Dim value As TXTextControl.Proofing.TXSpell.IgnoreWordSettings = TXTextControl.Proofing.TXSpell.IgnoreWordSettings.InUpperCase
Console.WriteLine($"Using Ignore Word Settings: {value}")
```

---

## Nearby

- **Previous:** [TXSpell.IgnoreWord Property](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspell/ignoreword-property/llms-full.txt)
- **Next:** [TXSpell.IncorrectWords Property](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspell/incorrectwords-property/llms-full.txt)
