# TXSpell.IgnoreCaseSettings Enumeration

> Determines whether and how the specific case of a word is ignored. 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.IgnoreCaseSettings Enumeration
- **614 words**
- **Web URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspell-ignorecasesettings/enumeration/
- **LLMs URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspell-ignorecasesettings/enumeration/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspell-ignorecasesettings/enumeration/llms-full.txt

---

### Description

Determines whether and how the specific case of a word is ignored. The enumeration contains the following values:

### Syntax

```csharp
public enum TXSpell.IgnoreCaseSettings
```

```vbnet
Public Enum TXSpell.IgnoreCaseSettings
```

### Members

| Value | Value | Description |
|---|---|---|
| AllLower | 1 | The case of the word is ignored, if all characters are lowercase. |
| AllUpper | 2 | The case of the word is ignored, if all characters are uppercase. |
| Always | 4 | The case of the word is always ignored. |
| Never | 8 | The case of the word is never ignored. |
| WordBegin | 32 | The case of the first word character is ignored. |
| WordBeginUpper | 64 | The case of the first word character is ignored, if it is uppercase. |

### Examples

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

```csharp
TXTextControl.Proofing.TXSpell.IgnoreCaseSettings value = TXTextControl.Proofing.TXSpell.IgnoreCaseSettings.AllLower;
Console.WriteLine($"Using Ignore Case Settings: {value}");
```

```vbnet
Dim value As TXTextControl.Proofing.TXSpell.IgnoreCaseSettings = TXTextControl.Proofing.TXSpell.IgnoreCaseSettings.AllLower
Console.WriteLine($"Using Ignore Case Settings: {value}")
```

---

## Nearby

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