# API Reference

> Every class and member of TX Spell .NET for WPF in TXTextControl.Proofing and TXTextControl.WPF.Proofing: C# and Visual Basic declarations and parameters.

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

---

When you need the exact name, signature or default of a class or member of TX Spell .NET for WPF, 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-wpf/reference/dotnet-api/llms-full.txt) | The namespaces of the class library: `TXTextControl.Proofing` and `TXTextControl.WPF.Proofing` |

TX Spell .NET for WPF 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-wpf/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-wpf/reference/txtextcontrol-wpf-proofing/txspellchecker/llms-full.txt) |
| Check text in code without a user interface | [TXSpell](https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-proofing/txspell/llms-full.txt) |
| Find out which namespace a class belongs to | [.NET API](https://docs.textcontrol.com/tx-spell-dotnet-wpf/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-wpf/spell-checking/llms-full.txt), [Dictionaries and Languages](https://docs.textcontrol.com/tx-spell-dotnet-wpf/dictionaries/llms-full.txt) or [User Interface](https://docs.textcontrol.com/tx-spell-dotnet-wpf/user-interface/llms-full.txt) |

### Pages in This Section

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

---

## In This Section

- [.NET API](https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/dotnet-api/llms-full.txt): Browse the two namespaces of TX Spell .NET for WPF, TXTextControl.Proofing and TXTextControl.WPF.Proofing: which classes live where, and why WPF splits them.
- [TXTextControl.Proofing namespace](https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-proofing/llms-full.txt): Enumerations 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.MisspelledWordChangingEventArgs Class TXTextControl.Proofing.OpenOfficeDictionary 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.SuggestionsHandler Class TXTextControl.Proofing.Suggestion Class TXTextControl.Proofing.SuggestionCollection Class TXTextControl.Proofing.Synonym Class TXTextControl.Proofing.SynonymGroup Class TXTextControl.Proofing.SynonymList Class TXTextControl.Proofing.SynonymListCollection Class TXTextControl.Proofing.TXSpell Class TXTextControl.Proofing.UserDictionary Class TXTextControl.Proofing.UserDictionaryWordAddedEventArgs Class TXTextControl.Proofing.UserDictionaryWordRemovedEventArgs Class
- [TXTextControl.WPF.Proofing namespace](https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-wpf-proofing/llms-full.txt): TXTextControl.WPF.Proofing.DialogButton Class TXTextControl.WPF.Proofing.DialogButtonCollection Class TXTextControl.WPF.Proofing.DialogButtonEventArgs Class TXTextControl.WPF.Proofing.MenuItem Class TXTextControl.WPF.Proofing.MenuItemClickedEventArgs Class TXTextControl.WPF.Proofing.OptionsDialogOpeningEventArgs Class TXTextControl.WPF.Proofing.Preview Class TXTextControl.WPF.Proofing.ShowDialogSettings Class TXTextControl.WPF.Proofing.SpellCheckDialog Class TXTextControl.WPF.Proofing.SpellCheckDialogClosingEventArgs Class TXTextControl.WPF.Proofing.SpellCheckDialogOpeningEventArgs Class TXTextControl.WPF.Proofing.SpellCheckDialogStateManager Class TXTextControl.WPF.Proofing.SuggestionDictionaryComboBox Class TXTextControl.WPF.Proofing.SuggestionList Class TXTextControl.WPF.Proofing.TXSpellChecker Class

---

## Nearby

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