Class
WordDictionary

Definition

Namespace:Telerik.WinControls.SpellChecker.Proofing

Assembly:Telerik.WinControls.SpellChecker.dll

Syntax:

cs-api-definition
public class WordDictionary : IWordDictionary

Inheritance: objectWordDictionary

Derived Classes: EnglishDictionaryRadIsolatedStorageCustomDictionaryRadNonPersistentCustomDictionary

Implements: IWordDictionary

Constructors

WordDictionary()

Declaration

cs-api-definition
public WordDictionary()

WordDictionary(int)

Declaration

cs-api-definition
public WordDictionary(int expectedSize)

Parameters

expectedSize

int

Fields

allWords

Declaration

cs-api-definition
protected List<string> allWords

Field Value

List<string>

emptyStringArray

Declaration

cs-api-definition
protected static readonly string[] emptyStringArray

Field Value

string[]

metaphoneByWord

Declaration

cs-api-definition
protected Dictionary<string, Tuple<string, string>> metaphoneByWord

Field Value

Dictionary<string, Tuple<string, string>>

wordsByMetaphone

Declaration

cs-api-definition
protected Dictionary<string, List<string>> wordsByMetaphone

Field Value

Dictionary<string, List<string>>

wordsByMetaphoneAlternate

Declaration

cs-api-definition
protected Dictionary<string, List<string>> wordsByMetaphoneAlternate

Field Value

Dictionary<string, List<string>>

Properties

DictionaryLoaded

Declaration

cs-api-definition
protected bool DictionaryLoaded { get; }

Property Value

bool

Words

Declaration

cs-api-definition
public IEnumerable<string> Words { get; }

Property Value

IEnumerable<string>

Implements IWordDictionary.Words

Methods

AddWordToMetaphoneDictionaries(string, string, string)

Declaration

cs-api-definition
protected void AddWordToMetaphoneDictionaries(string word, string metaphone, string metaphoneAlternate)

Parameters

word

string

metaphone

string

metaphoneAlternate

string

ContainsWord(string)

Declaration

cs-api-definition
public bool ContainsWord(string word)

Parameters

word

string

Returns

bool

Implements IWordDictionary.ContainsWord(string)

EnsureDictionaryLoaded()

Declaration

cs-api-definition
protected void EnsureDictionaryLoaded()

EnsureDictionaryLoadedOverride()

Declaration

cs-api-definition
protected virtual void EnsureDictionaryLoadedOverride()

GetMetaphoneKey(string)

Declaration

cs-api-definition
public string GetMetaphoneKey(string word)

Parameters

word

string

Returns

string

Implements IWordDictionary.GetMetaphoneKey(string)

GetWordsByMetaphoneKey(string)

Declaration

cs-api-definition
public IEnumerable<string> GetWordsByMetaphoneKey(string word)

Parameters

word

string

Returns

IEnumerable<string>

Implements IWordDictionary.GetWordsByMetaphoneKey(string)

Init(int)

Declaration

cs-api-definition
protected void Init(int expectedSize)

Parameters

expectedSize

int

Load(IEnumerable<string>)

Declaration

cs-api-definition
protected void Load(IEnumerable<string> entries)

Parameters

entries

IEnumerable<string>

Load(Stream)

Declaration

cs-api-definition
public void Load(Stream stream)

Parameters

stream

Stream

OnDataChanged()

Declaration

cs-api-definition
protected virtual void OnDataChanged()

RemoveWordFromMetaphoneDictionaries(string, string, string)

Declaration

cs-api-definition
protected void RemoveWordFromMetaphoneDictionaries(string word, string metaphone, string metaphoneAlternate)

Parameters

word

string

metaphone

string

metaphoneAlternate

string

Events

DataChanged

Declaration

cs-api-definition
public event EventHandler DataChanged

Event Value

EventHandler