# API Reference

> Look up TXSpellChecker, TXSpell and each member of TXTextControl.Proofing for Windows Forms: C# and Visual Basic syntax, parameters and version added.

- **Product:** TX Spell .NET for Windows Forms
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Spell .NET for Windows Forms > API Reference
- **506 words**
- **Web URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/
- **LLMs URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/llms-full.txt

---

When you need the exact name, signature or default of a class or member of TX Spell .NET for Windows Forms, look it up in the API Reference. It documents every class, property, method, event and enumeration of the .NET class library and, where it is recorded, the version that introduced it. The guide pages of this documentation explain how to use the API and link each member they name to its page here.

### What the Reference Covers

| Part | What it documents |
|---|---|
| [.NET API](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/dotnet-api/llms-full.txt) | The namespace of the class library: `TXTextControl.Proofing` |

TX Spell .NET for Windows Forms has no JavaScript or web API of its own. In a web application, the spell checking engine runs on the server, as [TX Text Control .NET Server Document Editor](https://docs.textcontrol.com/tx-spell-dotnet-winforms/integration/document-editor/llms-full.txt) describes.

### How a Reference Page Is Organized

A namespace lists its types; the page of a class lists its members; the page of a member gives the details:

- **Declaration.** The syntax of the member, in C# and Visual Basic.
- **Parameters and return value.** Each parameter with its type and meaning, and what the member returns.
- **Introduced.** The version of TX Spell .NET that added the member, where the reference records it.
- **Remarks and limits.** Defaults, restrictions such as "Read only", and notes on how the member behaves.

The reference is the authority on names. A blog article or a sample written for an older version may call a member that has changed since; when in doubt, check the name here.

### Find the Right Page

| If you want to | Read |
|---|---|
| Look up a member of the spell checker | [TXSpellChecker](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspellchecker/llms-full.txt) |
| Check text in code without a user interface | [TXSpell](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspell/llms-full.txt) |
| Find out which namespace a class belongs to | [.NET API](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/dotnet-api/llms-full.txt) |
| Learn how the API is used before looking up its members | [Spell Checking](https://docs.textcontrol.com/tx-spell-dotnet-winforms/spell-checking/llms-full.txt), [Dictionaries and Languages](https://docs.textcontrol.com/tx-spell-dotnet-winforms/dictionaries/llms-full.txt) or [User Interface](https://docs.textcontrol.com/tx-spell-dotnet-winforms/user-interface/llms-full.txt) |

### Pages in This Section

- [.NET API](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/dotnet-api/llms-full.txt): the namespace of the .NET class library and what it contains.

---

## In This Section

- [.NET API](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/dotnet-api/llms-full.txt): Browse the TXTextControl.Proofing namespace of TX Spell .NET for Windows Forms: spell checker, dictionaries, suggestions, dialogs and events, grouped by task.
- [TXTextControl.Proofing namespace](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/llms-full.txt): Enumerations TXTextControl.Proofing.DialogButton Class TXTextControl.Proofing.DialogButtonCollection Class TXTextControl.Proofing.DialogButtonEventArgs Class TXTextControl.Proofing.Dictionary Class TXTextControl.Proofing.DictionaryAddedEventArgs Class TXTextControl.Proofing.DictionaryCollection Class TXTextControl.Proofing.DictionaryRemovedEventArgs Class TXTextControl.Proofing.HyphenationList Class TXTextControl.Proofing.HyphenationListCollection Class TXTextControl.Proofing.IncorrectWord Class TXTextControl.Proofing.IncorrectWordChangingEventArgs Class TXTextControl.Proofing.IncorrectWordCollection Class TXTextControl.Proofing.LanguageScope Class TXTextControl.Proofing.LanguageScopeCollection Class TXTextControl.Proofing.MenuItem Class TXTextControl.Proofing.MenuItemClickedEventArgs Class TXTextControl.Proofing.MisspelledWordChangingEventArgs Class TXTextControl.Proofing.OpenOfficeDictionary Class TXTextControl.Proofing.OptionsDialogOpeningEventArgs Class TXTextControl.Proofing.Preview Class TXTextControl.Proofing.ShowDialogSettings Class TXTextControl.Proofing.SpellCheckDialog Class TXTextControl.Proofing.SpellCheckDialogClosingEventArgs Class TXTextControl.Proofing.SpellCheckDialogOpeningEventArgs Class TXTextControl.Proofing.SpellCheckDialogStateManager Class TXTextControl.Proofing.SpelledWord Class TXTextControl.Proofing.SpellingCorrectionUIProvider Class TXTextControl.Proofing.SpellingCorrectionUIProvider.CorrectionHandler Class TXTextControl.Proofing.SpellingCorrectionUIProvider.PreviewHandler Class TXTextControl.Proofing.SpellingCorrectionUIProvider.StateManager Class TXTextControl.Proofing.SpellingCorrectionUIProvider.SuggestionDictionariesHandler Class TXTextControl.Proofing.SpellingCorrectionUIProvider.SuggestionsHandler Class TXTextControl.Proofing.Suggestion Class TXTextControl.Proofing.SuggestionCollection Class TXTextControl.Proofing.SuggestionDictionaryComboBox Class TXTextControl.Proofing.SuggestionList Class TXTextControl.Proofing.Synonym Class TXTextControl.Proofing.SynonymGroup Class TXTextControl.Proofing.SynonymList Class TXTextControl.Proofing.SynonymListCollection Class TXTextControl.Proofing.TXSpell Class TXTextControl.Proofing.TXSpellChecker Class TXTextControl.Proofing.UserDictionary Class TXTextControl.Proofing.UserDictionaryWordAddedEventArgs Class TXTextControl.Proofing.UserDictionaryWordRemovedEventArgs Class

---

## Nearby

- **Previous:** [What's New in TX Spell .NET for Windows Forms 3.0](https://docs.textcontrol.com/tx-spell-dotnet-winforms/whats-new/older-versions/0300/llms-full.txt)
- **Next:** [.NET API](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/dotnet-api/llms-full.txt)
