CharacterReplacementDictionary
Contents
[
Hide
]
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.
public class CharacterReplacementDictionary : DictionaryBase, IEnumerable<int>
Properties
Name | Description |
---|---|
Count { get; } | Gets the number of Unicode code points contained in this CharacterReplacementDictionary . |
override DictionaryType { get; } | Gets the dictionary type. |
Methods
Name | Description |
---|---|
AddRange(CharacterReplacementPair[]) | Adds the specified collection of character replacements to this instance of the CharacterReplacementDictionary . |
AddRange(IEnumerable<CharacterReplacementPair>) | Adds the specified collection of character replacements to this instance of the CharacterReplacementDictionary . |
AddRange(IEnumerable<KeyValuePair<char, char>>) | Adds the specified collection of character replacements to this instance of the CharacterReplacementDictionary . |
AddRange(IEnumerable<KeyValuePair<int, int>>) | Adds the specified collection of Unicode code point replacements to this instance of the CharacterReplacementDictionary . |
override Clear() | Removes all character replacements from a CharacterReplacementDictionary object. |
Contains(int) | Determines whether a CharacterReplacementDictionary object contains a replacement for the specified Unicode code point. |
ExportDictionary(string) | Exports the dictionary to a file with the specified name. |
GetEnumerator() | Returns an enumerator that iterates through the collection. |
GetReplacement(int) | Gets a replacement for the specified Unicode code point. |
ImportDictionary(string) | Imports a dictionary from the specified file. |
RemoveRange(char[]) | Removes the specified collection of character replacements from this instance of the CharacterReplacementDictionary . |
RemoveRange(IEnumerable<char>) | Removes the specified collection of character replacements from this instance of the CharacterReplacementDictionary . |
RemoveRange(IEnumerable<int>) | Removes the specified collection of Unicode code points replacements from this instance of the CharacterReplacementDictionary . |
RemoveRange(int[]) | Removes the specified collection of Unicode code points replacements from this instance of the CharacterReplacementDictionary . |
Remarks
Learn more
See Also
- class DictionaryBase
- namespace GroupDocs.Search.Dictionaries
- assembly GroupDocs.Search