CharacterReplacementDictionary Class
Represents a character replacement dictionary that is used during the indexing process. Character replacement can be used, for example, to remove accents from accented characters or to make case-insensitive index.
Inheritance Hierarchy
SystemObject
  GroupDocs.Search.DictionariesDictionaryBase
    GroupDocs.Search.DictionariesCharacterReplacementDictionary

Namespace: GroupDocs.Search.Dictionaries
Assembly: GroupDocs.Search (in GroupDocs.Search.dll) Version: 20.11
Syntax
public class CharacterReplacementDictionary : DictionaryBase, 
	IEnumerable<char>, IEnumerable

The CharacterReplacementDictionary type exposes the following members.

Properties
  NameDescription
Public propertyCount
Gets the number of characters contained in this CharacterReplacementDictionary.
Protected propertyFilePath
Gets the dictionary file path.
(Inherited from DictionaryBase.)
Methods
  NameDescription
Public methodAddRange(IEnumerableKeyValuePairChar, Char)
Adds the specified collection of character replacements to this instance of the CharacterReplacementDictionary.
Public methodAddRange(CharacterReplacementPair)
Adds the specified collection of character replacements to this instance of the CharacterReplacementDictionary.
Public methodAddRange(IEnumerableCharacterReplacementPair)
Adds the specified collection of character replacements to this instance of the CharacterReplacementDictionary.
Public methodClear
Removes all character replacements from a CharacterReplacementDictionary object.
Public methodContains
Determines whether a CharacterReplacementDictionary object contains a replacement for the specified character.
Public methodEquals (Inherited from Object.)
Protected methodExport
Exports the character dictionary to a file with the specified name.
(Overrides DictionaryBaseExport(String).)
Public methodExportDictionary
Exports the dictionary to a file with the specified name.
(Inherited from DictionaryBase.)
Protected methodFinalize (Inherited from Object.)
Public methodGetEnumerator
Returns an enumerator that iterates through the collection.
Public methodGetHashCode (Inherited from Object.)
Public methodGetReplacement
Gets a replacement for the specified character.
Public methodGetType (Inherited from Object.)
Protected methodImport
Imports the character replacement collection from a file with the specified name.
(Overrides DictionaryBaseImport(String).)
Public methodImportDictionary
Imports a dictionary from the specified file.
(Inherited from DictionaryBase.)
Protected methodLoad
Loads the dictionary data from disk.
(Overrides DictionaryBaseLoad.)
Protected methodLoadDefault
Loads the default dictionary data.
(Overrides DictionaryBaseLoadDefault.)
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodMerge
Merges the specified dictionary into the current dictionary.
(Overrides DictionaryBaseMerge(DictionaryBase).)
Protected methodNotifyChanged
Notifies about the dictionary changed.
(Inherited from DictionaryBase.)
Public methodRemoveRange(Char)
Removes the specified collection of character replacements from this instance of the CharacterReplacementDictionary.
Public methodRemoveRange(IEnumerableChar)
Removes the specified collection of character replacements from this instance of the CharacterReplacementDictionary.
Protected methodSave
Saves the dictionary data to disk.
(Overrides DictionaryBaseSave.)
Public methodToString (Inherited from Object.)
Remarks
See Also