Class DictionaryExtensions
Extensions to IDictionary<TKey, TValue> for CharArrayDictionary<TValue>.
Inherited Members
Namespace: Lucene.Net.Analysis.Util
Assembly: Lucene.Net.Analysis.Common.dll
Syntax
public static class DictionaryExtensions
Methods
ToCharArrayDictionary<TValue>(IDictionary<string, TValue>, LuceneVersion)
Returns a copy of the current IDictionary<TKey, TValue> as a CharArrayDictionary<TValue>
using the specified matchVersion
value.
Declaration
public static CharArrayDictionary<TValue> ToCharArrayDictionary<TValue>(this IDictionary<string, TValue> dictionary, LuceneVersion matchVersion)
Parameters
Type | Name | Description |
---|---|---|
IDictionary<string, TValue> | dictionary | A IDictionary<TKey, TValue> to copy. |
LuceneVersion | matchVersion | compatibility match version see Version note above for details. |
Returns
Type | Description |
---|---|
CharArrayDictionary<TValue> | A copy of the current dictionary as a CharArrayDictionary<TValue>. |
Type Parameters
Name | Description |
---|---|
TValue | The type of dictionary value. |
Exceptions
Type | Condition |
---|---|
ArgumentNullException |
|
ToCharArrayDictionary<TValue>(IDictionary<string, TValue>, LuceneVersion, bool)
Returns a copy of the current IDictionary<TKey, TValue> as a CharArrayDictionary<TValue>
using the specified matchVersion
and ignoreCase
values.
Declaration
public static CharArrayDictionary<TValue> ToCharArrayDictionary<TValue>(this IDictionary<string, TValue> dictionary, LuceneVersion matchVersion, bool ignoreCase)
Parameters
Type | Name | Description |
---|---|---|
IDictionary<string, TValue> | dictionary | A IDictionary<TKey, TValue> to copy. |
LuceneVersion | matchVersion | compatibility match version see Version note above for details. |
bool | ignoreCase |
|
Returns
Type | Description |
---|---|
CharArrayDictionary<TValue> | A copy of the current dictionary as a CharArrayDictionary<TValue>. |
Type Parameters
Name | Description |
---|---|
TValue | The type of dictionary value. |
Exceptions
Type | Condition |
---|---|
ArgumentNullException |
|