blob: b9fada754088b7cc6e50d82557ee624f8c1f5f0a [file] [log] [blame]
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Class CharArrayMap&lt;TValue&gt;
| Apache Lucene.NET 4.8.0-beta00013 Documentation </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class CharArrayMap&lt;TValue&gt;
| Apache Lucene.NET 4.8.0-beta00013 Documentation ">
<meta name="generator" content="docfx 2.56.2.0">
<link rel="shortcut icon" href="https://lucenenet.apache.org/docs/4.8.0-beta00009/logo/favicon.ico">
<link rel="stylesheet" href="https://lucenenet.apache.org/docs/4.8.0-beta00009/styles/docfx.vendor.css">
<link rel="stylesheet" href="https://lucenenet.apache.org/docs/4.8.0-beta00009/styles/docfx.css">
<link rel="stylesheet" href="https://lucenenet.apache.org/docs/4.8.0-beta00009/styles/main.css">
<meta property="docfx:navrel" content="toc.html">
<meta property="docfx:tocrel" content="analysis-common/toc.html">
<meta property="docfx:rel" content="https://lucenenet.apache.org/docs/4.8.0-beta00009/">
</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<span id="forkongithub"><a href="https://github.com/apache/lucenenet" target="_blank">Fork me on GitHub</a></span>
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar ng-scope" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">
<img id="logo" class="svg" src="https://lucenenet.apache.org/docs/4.8.0-beta00009/logo/lucene-net-color.png" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-right" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
</div>
</form>
</div>
</div>
</nav>
<div class="subnav navbar navbar-default">
<div class="container hide-when-search">
<ul class="level0 breadcrumb">
<li>
<a href="https://lucenenet.apache.org/docs/4.8.0-beta00009/">API</a>
<span id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</span>
</li>
</ul>
</div>
</div>
</header>
<div class="container body-content">
<div id="search-results">
<div class="search-list"></div>
<div class="sr-items">
<p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
</div>
<ul id="pagination"></ul>
</div>
</div>
<div role="main" class="container body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<article class="content wrap" id="_content" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1">
<h1 id="Lucene_Net_Analysis_Util_CharArrayMap_1" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1" class="text-break">Class CharArrayMap&lt;TValue&gt;
</h1>
<div class="markdown level0 summary"><p>A simple class that stores key <span class="xref">System.String</span>s as <span class="xref">char[]</span>&apos;s in a
hash table. Note that this is not a general purpose
class. For example, it cannot remove items from the
map, nor does it resize its hash table to be smaller,
etc. It is designed to be quick to retrieve items
by <span class="xref">char[]</span> keys without the necessity of converting
to a <span class="xref">System.String</span> first.</p>
<p><a name="version"></a>
<p>You must specify the required <span class="xref">Lucene.Net.Util.LuceneVersion</span>
compatibility when creating <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap.html">CharArrayMap</a>:
<ul><li> As of 3.1, supplementary characters are
properly lowercased.</li></ul>
Before 3.1 supplementary characters could not be
lowercased correctly due to the lack of Unicode 4
support in JDK 1.4. To use instances of
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap.html">CharArrayMap</a> with the behavior before Lucene
3.1 pass a <span class="xref">Lucene.Net.Util.LuceneVersion</span> &lt; 3.1 to the constructors.
</p></p>
</div>
<div class="markdown level0 conceptual"></div>
<div class="inheritance">
<h5>Inheritance</h5>
<div class="level0"><span class="xref">System.Object</span></div>
<div class="level1"><span class="xref">CharArrayMap&lt;TValue&gt;</span></div>
</div>
<div classs="implements">
<h5>Implements</h5>
<div><span class="xref">System.Collections.Generic.IDictionary</span>&lt;<span class="xref">System.String</span>, TValue&gt;</div>
<div><span class="xref">System.Collections.Generic.ICollection</span>&lt;<span class="xref">System.Collections.Generic.KeyValuePair</span>&lt;<span class="xref">System.String</span>, TValue&gt;&gt;</div>
<div><span class="xref">System.Collections.Generic.IEnumerable</span>&lt;<span class="xref">System.Collections.Generic.KeyValuePair</span>&lt;<span class="xref">System.String</span>, TValue&gt;&gt;</div>
<div><span class="xref">System.Collections.IEnumerable</span></div>
</div>
<div class="inheritedMembers">
<h5>Inherited Members</h5>
<div>
<span class="xref">System.Object.Equals(System.Object, System.Object)</span>
</div>
<div>
<span class="xref">System.Object.GetType()</span>
</div>
<div>
<span class="xref">System.Object.MemberwiseClone()</span>
</div>
<div>
<span class="xref">System.Object.ReferenceEquals(System.Object, System.Object)</span>
</div>
</div>
<h6><strong>Namespace</strong>: <a class="xref" href="Lucene.Net.Analysis.Util.html">Lucene.Net.Analysis.Util</a></h6>
<h6><strong>Assembly</strong>: Lucene.Net.Analysis.Common.dll</h6>
<h5 id="Lucene_Net_Analysis_Util_CharArrayMap_1_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class CharArrayMap&lt;TValue&gt; : ICharArrayMap, IDictionary&lt;string, TValue&gt;, ICollection&lt;KeyValuePair&lt;string, TValue&gt;&gt;, IEnumerable&lt;KeyValuePair&lt;string, TValue&gt;&gt;, IEnumerable</code></pre>
</div>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TValue</span></td>
<td></td>
</tr>
</tbody>
</table>
<h3 id="constructors">Constructors
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1__ctor_Lucene_Net_Util_LuceneVersion_System_Collections_Generic_IDictionary_System_String__0__System_Boolean_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.%23ctor(Lucene.Net.Util.LuceneVersion%2CSystem.Collections.Generic.IDictionary%7BSystem.String%2C%600%7D%2CSystem.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L140">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1__ctor_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.#ctor*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1__ctor_Lucene_Net_Util_LuceneVersion_System_Collections_Generic_IDictionary_System_String__0__System_Boolean_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.#ctor(Lucene.Net.Util.LuceneVersion,System.Collections.Generic.IDictionary{System.String,`0},System.Boolean)">CharArrayMap(LuceneVersion, IDictionary&lt;String, TValue&gt;, Boolean)</h4>
<div class="markdown level1 summary"><p>Creates a map from the mappings in another map. </p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public CharArrayMap(LuceneVersion matchVersion, IDictionary&lt;string, TValue&gt; c, bool ignoreCase)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">Lucene.Net.Util.LuceneVersion</span></td>
<td><span class="parametername">matchVersion</span></td>
<td><p>compatibility match version see <a href="#version">Version
note</a> above for details. </p>
</td>
</tr>
<tr>
<td><span class="xref">System.Collections.Generic.IDictionary</span>&lt;<span class="xref">System.String</span>, TValue&gt;</td>
<td><span class="parametername">c</span></td>
<td><p>a map (<see cref="T:IDictionary{string, V}"></see>) whose mappings to be copied </p>
</td>
</tr>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><span class="parametername">ignoreCase</span></td>
<td><p><code>false</code> if and only if the set should be case sensitive;
otherwise <code>true</code>. </p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1__ctor_Lucene_Net_Util_LuceneVersion_System_Int32_System_Boolean_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.%23ctor(Lucene.Net.Util.LuceneVersion%2CSystem.Int32%2CSystem.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L115">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1__ctor_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.#ctor*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1__ctor_Lucene_Net_Util_LuceneVersion_System_Int32_System_Boolean_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.#ctor(Lucene.Net.Util.LuceneVersion,System.Int32,System.Boolean)">CharArrayMap(LuceneVersion, Int32, Boolean)</h4>
<div class="markdown level1 summary"><p>Create map with enough capacity to hold <code data-dev-comment-type="paramref" class="paramref">startSize</code> terms</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public CharArrayMap(LuceneVersion matchVersion, int startSize, bool ignoreCase)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">Lucene.Net.Util.LuceneVersion</span></td>
<td><span class="parametername">matchVersion</span></td>
<td><p>lucene compatibility version - see <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html">CharArrayMap&lt;TValue&gt;</a> for details. </p>
</td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">startSize</span></td>
<td><p>the initial capacity </p>
</td>
</tr>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><span class="parametername">ignoreCase</span></td>
<td><p><code>false</code> if and only if the set should be case sensitive;
otherwise <code>true</code>. </p>
</td>
</tr>
</tbody>
</table>
<h3 id="properties">Properties
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Count.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Count%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L1353">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Count_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Count*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Count" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Count">Count</h4>
<div class="markdown level1 summary"><p>Gets the number of key/value pairs contained in the <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html">CharArrayMap&lt;TValue&gt;</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual int Count { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_IsReadOnly.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.IsReadOnly%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L1316">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_IsReadOnly_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.IsReadOnly*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_IsReadOnly" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.IsReadOnly">IsReadOnly</h4>
<div class="markdown level1 summary"><p><code>true</code> if the <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html">CharArrayMap&lt;TValue&gt;</a> is read-only; otherwise <code>false</code>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual bool IsReadOnly { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Item_J2N_Text_ICharSequence_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Item(J2N.Text.ICharSequence)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L1053">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Item_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Item*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Item_J2N_Text_ICharSequence_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Item(J2N.Text.ICharSequence)">Item[ICharSequence]</h4>
<div class="markdown level1 summary"><p>Gets or sets the value associated with the specified key.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual TValue this[ICharSequence key] { get; set; }</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">J2N.Text.ICharSequence</span></td>
<td><span class="parametername">key</span></td>
<td><p>The key of the value to get or set.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TValue</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Item_System_Char___.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Item(System.Char%5B%5D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L1043">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Item_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Item*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Item_System_Char___" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Item(System.Char[])">Item[Char[]]</h4>
<div class="markdown level1 summary"><p>Gets or sets the value associated with the specified key.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual TValue this[char[] key] { get; set; }</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Char</span>[]</td>
<td><span class="parametername">key</span></td>
<td><p>The key of the value to get or set.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TValue</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Item_System_Char___System_Int32_System_Int32_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Item(System.Char%5B%5D%2CSystem.Int32%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L1033">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Item_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Item*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Item_System_Char___System_Int32_System_Int32_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Item(System.Char[],System.Int32,System.Int32)">Item[Char[], Int32, Int32]</h4>
<div class="markdown level1 summary"><p>Gets or sets the value associated with the specified key.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual TValue this[char[] key, int offset, int length] { get; set; }</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Char</span>[]</td>
<td><span class="parametername">key</span></td>
<td><p>The key of the value to get or set.</p>
</td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">offset</span></td>
<td><p>The position of the <code data-dev-comment-type="paramref" class="paramref">key</code> where the target key begins.</p>
</td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">length</span></td>
<td><p>The total length of the <code data-dev-comment-type="paramref" class="paramref">key</code>.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TValue</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Item_System_Object_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Item(System.Object)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L1073">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Item_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Item*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Item_System_Object_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Item(System.Object)">Item[Object]</h4>
<div class="markdown level1 summary"><p>Gets or sets the value associated with the specified key.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual TValue this[object key] { get; set; }</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Object</span></td>
<td><span class="parametername">key</span></td>
<td><p>The key of the value to get or set.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TValue</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Item_System_String_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Item(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L1063">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Item_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Item*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Item_System_String_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Item(System.String)">Item[String]</h4>
<div class="markdown level1 summary"><p>Gets or sets the value associated with the specified key.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual TValue this[string key] { get; set; }</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">key</span></td>
<td><p>The key of the value to get or set.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TValue</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Keys.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Keys%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L1082">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Keys_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Keys*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Keys" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Keys">Keys</h4>
<div class="markdown level1 summary"><p>Gets a collection containing the keys in the <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html">CharArrayMap&lt;TValue&gt;</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual ICollection&lt;string&gt; Keys { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.ICollection</span>&lt;<span class="xref">System.String</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_MatchVersion.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.MatchVersion%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L886">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_MatchVersion_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.MatchVersion*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_MatchVersion" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.MatchVersion">MatchVersion</h4>
<div class="markdown level1 summary"><p>The Lucene version corresponding to the compatibility behavior
that this instance emulates</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual LuceneVersion MatchVersion { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">Lucene.Net.Util.LuceneVersion</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Values.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Values%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L1093">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Values_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Values*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Values" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Values">Values</h4>
<div class="markdown level1 summary"><p>Gets a collection containing the values in the <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html">CharArrayMap&lt;TValue&gt;</a>.
This specialized collection can be enumerated in order to read its values and
overrides <span class="xref">System.Object.ToString()</span> in order to display a string
representation of the values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public ICollection&lt;TValue&gt; Values { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.ICollection</span>&lt;TValue&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h3 id="methods">Methods
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Add_System_Collections_Generic_KeyValuePair_System_String__0__.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Add(System.Collections.Generic.KeyValuePair%7BSystem.String%2C%600%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L168">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Add_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Add*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Add_System_Collections_Generic_KeyValuePair_System_String__0__" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Add(System.Collections.Generic.KeyValuePair{System.String,`0})">Add(KeyValuePair&lt;String, TValue&gt;)</h4>
<div class="markdown level1 summary"><p>Adds the <see cref="T:KeyValuePair{string, V}.Value"></see> for the passed in <see cref="T:KeyValuePair{string, V}.Key"></see>.
Note that the <see cref="T:KeyValuePair{string, V}"></see> instance is not added to the dictionary.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual void Add(KeyValuePair&lt;string, TValue&gt; item)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.KeyValuePair</span>&lt;<span class="xref">System.String</span>, TValue&gt;</td>
<td><span class="parametername">item</span></td>
<td><p>A <see cref="T:KeyValuePair{string, V}"></see> whose <see cref="T:KeyValuePair{string, V}.Value"></see>
will be added for the corresponding <see cref="T:KeyValuePair{string, V}.Key"></see>. </p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Add_System_String__0_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Add(System.String%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L178">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Add_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Add*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Add_System_String__0_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Add(System.String,`0)">Add(String, TValue)</h4>
<div class="markdown level1 summary"><p>Adds the <code data-dev-comment-type="paramref" class="paramref">value</code> for the passed in <code data-dev-comment-type="paramref" class="paramref">key</code>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual void Add(string key, TValue value)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">key</span></td>
<td><p>The string-able type to be added/updated in the dictionary.</p>
</td>
</tr>
<tr>
<td><span class="xref">TValue</span></td>
<td><span class="parametername">value</span></td>
<td><p>The corresponding value for the given <code data-dev-comment-type="paramref" class="paramref">key</code>.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Clear.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Clear%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L191">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Clear_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Clear*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Clear" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Clear">Clear()</h4>
<div class="markdown level1 summary"><p>Clears all entries in this map. This method is supported for reusing, but not
<span class="xref">System.Collections.Generic.IDictionary`2.Remove(`0)</span>. </p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual void Clear()</code></pre>
</div>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_ContainsKey_J2N_Text_ICharSequence_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.ContainsKey(J2N.Text.ICharSequence)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L271">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_ContainsKey_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.ContainsKey*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_ContainsKey_J2N_Text_ICharSequence_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.ContainsKey(J2N.Text.ICharSequence)">ContainsKey(ICharSequence)</h4>
<div class="markdown level1 summary"><p><code>true</code> if the <code data-dev-comment-type="paramref" class="paramref">text</code> <span class="xref">J2N.Text.ICharSequence</span> is in the <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html#Lucene_Net_Analysis_Util_CharArrayMap_1_Keys">Keys</a>;
otherwise <code>false</code></p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual bool ContainsKey(ICharSequence text)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">J2N.Text.ICharSequence</span></td>
<td><span class="parametername">text</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_ContainsKey_System_Char___.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.ContainsKey(System.Char%5B%5D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L253">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_ContainsKey_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.ContainsKey*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_ContainsKey_System_Char___" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.ContainsKey(System.Char[])">ContainsKey(Char[])</h4>
<div class="markdown level1 summary"><p><code>true</code> if the entire <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html#Lucene_Net_Analysis_Util_CharArrayMap_1_Keys">Keys</a> is the same as the
<code data-dev-comment-type="paramref" class="paramref">text</code> <span class="xref">char[]</span> being passed in;
otherwise <code>false</code>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual bool ContainsKey(char[] text)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Char</span>[]</td>
<td><span class="parametername">text</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_ContainsKey_System_Char___System_Int32_System_Int32_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.ContainsKey(System.Char%5B%5D%2CSystem.Int32%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L243">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_ContainsKey_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.ContainsKey*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_ContainsKey_System_Char___System_Int32_System_Int32_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.ContainsKey(System.Char[],System.Int32,System.Int32)">ContainsKey(Char[], Int32, Int32)</h4>
<div class="markdown level1 summary"><p><code>true</code> if the <code data-dev-comment-type="paramref" class="paramref">length</code> chars of <code data-dev-comment-type="paramref" class="paramref">text</code> starting at <code data-dev-comment-type="paramref" class="paramref">offset</code>
are in the <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html#Lucene_Net_Analysis_Util_CharArrayMap_1_Keys">Keys</a> </p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual bool ContainsKey(char[] text, int offset, int length)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Char</span>[]</td>
<td><span class="parametername">text</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">offset</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">length</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_ContainsKey_System_Object_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.ContainsKey(System.Object)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L281">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_ContainsKey_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.ContainsKey*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_ContainsKey_System_Object_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.ContainsKey(System.Object)">ContainsKey(Object)</h4>
<div class="markdown level1 summary"><p><code>true</code> if the <code data-dev-comment-type="paramref" class="paramref">o</code> <span class="xref">System.Object.ToString()</span> is in the <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html#Lucene_Net_Analysis_Util_CharArrayMap_1_Keys">Keys</a>;
otherwise <code>false</code></p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual bool ContainsKey(object o)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Object</span></td>
<td><span class="parametername">o</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_ContainsKey_System_String_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.ContainsKey(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L262">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_ContainsKey_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.ContainsKey*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_ContainsKey_System_String_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.ContainsKey(System.String)">ContainsKey(String)</h4>
<div class="markdown level1 summary"><p><code>true</code> if the <code data-dev-comment-type="paramref" class="paramref">text</code> <span class="xref">System.String</span> is in the <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html#Lucene_Net_Analysis_Util_CharArrayMap_1_Keys">Keys</a>;
otherwise <code>false</code></p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual bool ContainsKey(string text)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">text</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_CopyTo_Lucene_Net_Analysis_Util_CharArrayMap__0__.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.CopyTo(Lucene.Net.Analysis.Util.CharArrayMap%7B%600%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L230">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_CopyTo_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.CopyTo*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_CopyTo_Lucene_Net_Analysis_Util_CharArrayMap__0__" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.CopyTo(Lucene.Net.Analysis.Util.CharArrayMap{`0})">CopyTo(CharArrayMap&lt;TValue&gt;)</h4>
<div class="markdown level1 summary"><p>Copies all items in the current <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html">CharArrayMap&lt;TValue&gt;</a> to the passed in
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html">CharArrayMap&lt;TValue&gt;</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual void CopyTo(CharArrayMap&lt;TValue&gt; map)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html">CharArrayMap</a>&lt;TValue&gt;</td>
<td><span class="parametername">map</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_CopyTo_System_Collections_Generic_KeyValuePair_System_String__0____System_Int32_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.CopyTo(System.Collections.Generic.KeyValuePair%7BSystem.String%2C%600%7D%5B%5D%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L216">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_CopyTo_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.CopyTo*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_CopyTo_System_Collections_Generic_KeyValuePair_System_String__0____System_Int32_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.CopyTo(System.Collections.Generic.KeyValuePair{System.String,`0}[],System.Int32)">CopyTo(KeyValuePair&lt;String, TValue&gt;[], Int32)</h4>
<div class="markdown level1 summary"><p>Copies all items in the current dictionary the <code data-dev-comment-type="paramref" class="paramref">array</code> starting at the <code data-dev-comment-type="paramref" class="paramref">arrayIndex</code>.
The array is assumed to already be dimensioned to fit the elements in this dictionary; otherwise a <span class="xref">System.ArgumentOutOfRangeException</span>
will be thrown.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual void CopyTo(KeyValuePair&lt;string, TValue&gt;[] array, int arrayIndex)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.KeyValuePair</span>&lt;<span class="xref">System.String</span>, TValue&gt;[]</td>
<td><span class="parametername">array</span></td>
<td><p>The array to copy the items into.</p>
</td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">arrayIndex</span></td>
<td><p>A 32-bit integer that represents the index in <code data-dev-comment-type="paramref" class="paramref">array</code> at which copying begins.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_EmptyMap.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.EmptyMap%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L1698">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_EmptyMap_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.EmptyMap*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_EmptyMap" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.EmptyMap">EmptyMap()</h4>
<div class="markdown level1 summary"><p>Returns an empty, unmodifiable map. </p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static CharArrayMap&lt;TValue&gt; EmptyMap()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html">CharArrayMap</a>&lt;TValue&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_EntrySet.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.EntrySet%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L1391">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_EntrySet_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.EntrySet*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_EntrySet" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.EntrySet">EntrySet()</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public CharArrayMap&lt;TValue&gt;.EntrySet_ EntrySet()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.EntrySet_.html">CharArrayMap.EntrySet_</a>&lt;&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Equals_System_Object_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Equals(System.Object)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L753">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Equals_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Equals*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Equals_System_Object_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Equals(System.Object)">Equals(Object)</h4>
<div class="markdown level1 summary"><p>LUCENENET Specific - test for value equality similar to how it is done in Java</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public override bool Equals(object obj)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Object</span></td>
<td><span class="parametername">obj</span></td>
<td><p>Another dictionary to test the values of</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><p><code>true</code> if the given object is an <see cref="T:IDictionary{object, V}"></see> that contains
the same key value pairs as the current map</p>
</td>
</tr>
</tbody>
</table>
<h5 class="overrides">Overrides</h5>
<div><span class="xref">System.Object.Equals(System.Object)</span></div>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Get_J2N_Text_ICharSequence_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Get(J2N.Text.ICharSequence)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L319">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Get_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Get*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Get_J2N_Text_ICharSequence_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Get(J2N.Text.ICharSequence)">Get(ICharSequence)</h4>
<div class="markdown level1 summary"><p>returns the value of the mapping of the chars inside this <span class="xref">J2N.Text.ICharSequence</span></p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual TValue Get(ICharSequence text)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">J2N.Text.ICharSequence</span></td>
<td><span class="parametername">text</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TValue</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Get_System_Char___.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Get(System.Char%5B%5D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L310">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Get_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Get*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Get_System_Char___" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Get(System.Char[])">Get(Char[])</h4>
<div class="markdown level1 summary"><p>returns the value of the mapping of the chars inside this <code data-dev-comment-type="paramref" class="paramref">text</code></p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual TValue Get(char[] text)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Char</span>[]</td>
<td><span class="parametername">text</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TValue</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Get_System_Char___System_Int32_System_Int32_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Get(System.Char%5B%5D%2CSystem.Int32%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L301">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Get_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Get*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Get_System_Char___System_Int32_System_Int32_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Get(System.Char[],System.Int32,System.Int32)">Get(Char[], Int32, Int32)</h4>
<div class="markdown level1 summary"><p>returns the value of the mapping of <code data-dev-comment-type="paramref" class="paramref">length</code> chars of <code data-dev-comment-type="paramref" class="paramref">text</code>
starting at <code data-dev-comment-type="paramref" class="paramref">offset</code></p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual TValue Get(char[] text, int offset, int length)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Char</span>[]</td>
<td><span class="parametername">text</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">offset</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">length</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TValue</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Get_System_Object_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Get(System.Object)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L337">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Get_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Get*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Get_System_Object_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Get(System.Object)">Get(Object)</h4>
<div class="markdown level1 summary"><p>returns the value of the mapping of the chars inside this <span class="xref">System.Object.ToString()</span></p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual TValue Get(object o)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Object</span></td>
<td><span class="parametername">o</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TValue</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Get_System_String_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Get(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L328">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Get_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Get*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Get_System_String_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Get(System.String)">Get(String)</h4>
<div class="markdown level1 summary"><p>returns the value of the mapping of the chars inside this <span class="xref">System.String</span></p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual TValue Get(string text)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">text</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TValue</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_GetEnumerator.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.GetEnumerator%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L1321">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_GetEnumerator_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.GetEnumerator*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_GetEnumerator" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.GetEnumerator">GetEnumerator()</h4>
<div class="markdown level1 summary"><p>Returns an enumerator that iterates through the <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html">CharArrayMap&lt;TValue&gt;</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual IEnumerator&lt;KeyValuePair&lt;string, TValue&gt;&gt; GetEnumerator()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.IEnumerator</span>&lt;<span class="xref">System.Collections.Generic.KeyValuePair</span>&lt;<span class="xref">System.String</span>, TValue&gt;&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_GetHashCode.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.GetHashCode%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L782">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_GetHashCode_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.GetHashCode*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_GetHashCode" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.GetHashCode">GetHashCode()</h4>
<div class="markdown level1 summary"><p>LUCENENET Specific - override required by .NET because we override Equals
to simulate Java&apos;s value equality checking.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public override int GetHashCode()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="overrides">Overrides</h5>
<div><span class="xref">System.Object.GetHashCode()</span></div>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Put_J2N_Text_ICharSequence_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Put(J2N.Text.ICharSequence)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L901">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Put_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Put*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Put_J2N_Text_ICharSequence_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Put(J2N.Text.ICharSequence)">Put(ICharSequence)</h4>
<div class="markdown level1 summary"><p>Adds a placeholder with the given <code data-dev-comment-type="paramref" class="paramref">text</code> as the key.
Primarily for internal use by <a class="xref" href="Lucene.Net.Analysis.Util.CharArraySet.html">CharArraySet</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual bool Put(ICharSequence text)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">J2N.Text.ICharSequence</span></td>
<td><span class="parametername">text</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Put_J2N_Text_ICharSequence__0_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Put(J2N.Text.ICharSequence%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L413">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Put_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Put*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Put_J2N_Text_ICharSequence__0_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Put(J2N.Text.ICharSequence,`0)">Put(ICharSequence, TValue)</h4>
<div class="markdown level1 summary"><p>Add the given mapping.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual TValue Put(ICharSequence text, TValue value)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">J2N.Text.ICharSequence</span></td>
<td><span class="parametername">text</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">TValue</span></td>
<td><span class="parametername">value</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TValue</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_Char___.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Put(System.Char%5B%5D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L892">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Put_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Put*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_Char___" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Put(System.Char[])">Put(Char[])</h4>
<div class="markdown level1 summary"><p>Adds a placeholder with the given <code data-dev-comment-type="paramref" class="paramref">text</code> as the key.
Primarily for internal use by <a class="xref" href="Lucene.Net.Analysis.Util.CharArraySet.html">CharArraySet</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual bool Put(char[] text)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Char</span>[]</td>
<td><span class="parametername">text</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_Char____0_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Put(System.Char%5B%5D%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L443">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Put_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Put*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_Char____0_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Put(System.Char[],`0)">Put(Char[], TValue)</h4>
<div class="markdown level1 summary"><p>Add the given mapping.
If ignoreCase is true for this Set, the text array will be directly modified.
The user should never modify this text array after calling this method.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual TValue Put(char[] text, TValue value)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Char</span>[]</td>
<td><span class="parametername">text</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">TValue</span></td>
<td><span class="parametername">value</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TValue</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_Object_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Put(System.Object)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L919">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Put_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Put*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_Object_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Put(System.Object)">Put(Object)</h4>
<div class="markdown level1 summary"><p>Adds a placeholder with the given <code data-dev-comment-type="paramref" class="paramref">o</code> as the key.
Primarily for internal use by <a class="xref" href="Lucene.Net.Analysis.Util.CharArraySet.html">CharArraySet</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual bool Put(object o)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Object</span></td>
<td><span class="parametername">o</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_Object__0_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Put(System.Object%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L423">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Put_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Put*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_Object__0_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Put(System.Object,`0)">Put(Object, TValue)</h4>
<div class="markdown level1 summary"><p>Add the given mapping using the <span class="xref">System.Object.ToString()</span> representation
of <code data-dev-comment-type="paramref" class="paramref">o</code> in the <span class="xref">System.Globalization.CultureInfo.InvariantCulture</span>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual TValue Put(object o, TValue value)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Object</span></td>
<td><span class="parametername">o</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">TValue</span></td>
<td><span class="parametername">value</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TValue</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_String_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Put(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L910">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Put_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Put*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_String_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Put(System.String)">Put(String)</h4>
<div class="markdown level1 summary"><p>Adds a placeholder with the given <code data-dev-comment-type="paramref" class="paramref">text</code> as the key.
Primarily for internal use by <a class="xref" href="Lucene.Net.Analysis.Util.CharArraySet.html">CharArraySet</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual bool Put(string text)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">text</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_String__0_.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.Put(System.String%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L432">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_Put_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Put*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_String__0_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.Put(System.String,`0)">Put(String, TValue)</h4>
<div class="markdown level1 summary"><p>Add the given mapping.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual TValue Put(string text, TValue value)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">text</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">TValue</span></td>
<td><span class="parametername">value</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TValue</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_System_Collections_Generic_IDictionary_J2N_Text_ICharSequence__0__.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.PutAll(System.Collections.Generic.IDictionary%7BJ2N.Text.ICharSequence%2C%600%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L554">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.PutAll*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_System_Collections_Generic_IDictionary_J2N_Text_ICharSequence__0__" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.PutAll(System.Collections.Generic.IDictionary{J2N.Text.ICharSequence,`0})">PutAll(IDictionary&lt;ICharSequence, TValue&gt;)</h4>
<div class="markdown level1 summary"><p>This implementation enumerates over the specified <span class="xref">IDictionary{ICharSequence,TValue}</span>&apos;s
entries, and calls this map&apos;s <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html#Lucene_Net_Analysis_Util_CharArrayMap_1_Put_J2N_Text_ICharSequence__0_">Put(ICharSequence, TValue)</a> operation once for each entry.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual void PutAll(IDictionary&lt;ICharSequence, TValue&gt; collection)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.IDictionary</span>&lt;<span class="xref">J2N.Text.ICharSequence</span>, TValue&gt;</td>
<td><span class="parametername">collection</span></td>
<td><p>A dictionary of values to add/update in the current map.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_System_Collections_Generic_IDictionary_System_Char____0__.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.PutAll(System.Collections.Generic.IDictionary%7BSystem.Char%5B%5D%2C%600%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L528">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.PutAll*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_System_Collections_Generic_IDictionary_System_Char____0__" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.PutAll(System.Collections.Generic.IDictionary{System.Char[],`0})">PutAll(IDictionary&lt;Char[], TValue&gt;)</h4>
<div class="markdown level1 summary"><p>This implementation enumerates over the specified <span class="xref">IDictionary{char[],TValue}</span>&apos;s
entries, and calls this map&apos;s <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html#Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_Char____0_">Put(Char[], TValue)</a> operation once for each entry.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual void PutAll(IDictionary&lt;char[], TValue&gt; collection)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.IDictionary</span>&lt;<span class="xref">System.Char</span>[], TValue&gt;</td>
<td><span class="parametername">collection</span></td>
<td><p>A dictionary of values to add/update in the current map.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_System_Collections_Generic_IDictionary_System_Object__0__.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.PutAll(System.Collections.Generic.IDictionary%7BSystem.Object%2C%600%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L567">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.PutAll*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_System_Collections_Generic_IDictionary_System_Object__0__" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.PutAll(System.Collections.Generic.IDictionary{System.Object,`0})">PutAll(IDictionary&lt;Object, TValue&gt;)</h4>
<div class="markdown level1 summary"><p>This implementation enumerates over the specified <span class="xref">IDictionary{object,TValue}</span>&apos;s
entries, and calls this map&apos;s <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html#Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_Object__0_">Put(Object, TValue)</a> operation once for each entry.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual void PutAll(IDictionary&lt;object, TValue&gt; collection)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.IDictionary</span>&lt;<span class="xref">System.Object</span>, TValue&gt;</td>
<td><span class="parametername">collection</span></td>
<td><p>A dictionary of values to add/update in the current map.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_System_Collections_Generic_IDictionary_System_String__0__.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.PutAll(System.Collections.Generic.IDictionary%7BSystem.String%2C%600%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L541">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.PutAll*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_System_Collections_Generic_IDictionary_System_String__0__" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.PutAll(System.Collections.Generic.IDictionary{System.String,`0})">PutAll(IDictionary&lt;String, TValue&gt;)</h4>
<div class="markdown level1 summary"><p>This implementation enumerates over the specified <span class="xref">IDictionary{string,TValue}</span>&apos;s
entries, and calls this map&apos;s <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html#Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_String__0_">Put(String, TValue)</a> operation once for each entry.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual void PutAll(IDictionary&lt;string, TValue&gt; collection)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.IDictionary</span>&lt;<span class="xref">System.String</span>, TValue&gt;</td>
<td><span class="parametername">collection</span></td>
<td><p>A dictionary of values to add/update in the current map.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_J2N_Text_ICharSequence__0___.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.PutAll(System.Collections.Generic.IEnumerable%7BSystem.Collections.Generic.KeyValuePair%7BJ2N.Text.ICharSequence%2C%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L606">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.PutAll*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_J2N_Text_ICharSequence__0___" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.PutAll(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{J2N.Text.ICharSequence,`0}})">PutAll(IEnumerable&lt;KeyValuePair&lt;ICharSequence, TValue&gt;&gt;)</h4>
<div class="markdown level1 summary"><p>This implementation enumerates over the specified <span class="xref">IEnumerable{KeyValuePair{ICharSequence,TValue}}</span>&apos;s
entries, and calls this map&apos;s <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html#Lucene_Net_Analysis_Util_CharArrayMap_1_Put_J2N_Text_ICharSequence__0_">Put(ICharSequence, TValue)</a> operation once for each entry.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual void PutAll(IEnumerable&lt;KeyValuePair&lt;ICharSequence, TValue&gt;&gt; collection)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.IEnumerable</span>&lt;<span class="xref">System.Collections.Generic.KeyValuePair</span>&lt;<span class="xref">J2N.Text.ICharSequence</span>, TValue&gt;&gt;</td>
<td><span class="parametername">collection</span></td>
<td><p>The values to add/update in the current map.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_System_Char____0___.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.PutAll(System.Collections.Generic.IEnumerable%7BSystem.Collections.Generic.KeyValuePair%7BSystem.Char%5B%5D%2C%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L580">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.PutAll*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_System_Char____0___" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.PutAll(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.Char[],`0}})">PutAll(IEnumerable&lt;KeyValuePair&lt;Char[], TValue&gt;&gt;)</h4>
<div class="markdown level1 summary"><p>This implementation enumerates over the specified <span class="xref">IEnumerable{KeyValuePair{char[],TValue}}</span>&apos;s
entries, and calls this map&apos;s <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html#Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_Char____0_">Put(Char[], TValue)</a> operation once for each entry.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual void PutAll(IEnumerable&lt;KeyValuePair&lt;char[], TValue&gt;&gt; collection)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.IEnumerable</span>&lt;<span class="xref">System.Collections.Generic.KeyValuePair</span>&lt;<span class="xref">System.Char</span>[], TValue&gt;&gt;</td>
<td><span class="parametername">collection</span></td>
<td><p>The values to add/update in the current map.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_System_Object__0___.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.PutAll(System.Collections.Generic.IEnumerable%7BSystem.Collections.Generic.KeyValuePair%7BSystem.Object%2C%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L619">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.PutAll*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_System_Object__0___" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.PutAll(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.Object,`0}})">PutAll(IEnumerable&lt;KeyValuePair&lt;Object, TValue&gt;&gt;)</h4>
<div class="markdown level1 summary"><p>This implementation enumerates over the specified <span class="xref">IEnumerable{KeyValuePair{object,TValue}}</span>&apos;s
entries, and calls this map&apos;s <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html#Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_Object__0_">Put(Object, TValue)</a> operation once for each entry.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual void PutAll(IEnumerable&lt;KeyValuePair&lt;object, TValue&gt;&gt; collection)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.IEnumerable</span>&lt;<span class="xref">System.Collections.Generic.KeyValuePair</span>&lt;<span class="xref">System.Object</span>, TValue&gt;&gt;</td>
<td><span class="parametername">collection</span></td>
<td><p>The values to add/update in the current map.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_System_String__0___.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.PutAll(System.Collections.Generic.IEnumerable%7BSystem.Collections.Generic.KeyValuePair%7BSystem.String%2C%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L593">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.PutAll*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_PutAll_System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_System_String__0___" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.PutAll(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,`0}})">PutAll(IEnumerable&lt;KeyValuePair&lt;String, TValue&gt;&gt;)</h4>
<div class="markdown level1 summary"><p>This implementation enumerates over the specified <span class="xref">IEnumerable{KeyValuePair{string,TValue}}</span>&apos;s
entries, and calls this map&apos;s <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html#Lucene_Net_Analysis_Util_CharArrayMap_1_Put_System_String__0_">Put(String, TValue)</a> operation once for each entry.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual void PutAll(IEnumerable&lt;KeyValuePair&lt;string, TValue&gt;&gt; collection)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.IEnumerable</span>&lt;<span class="xref">System.Collections.Generic.KeyValuePair</span>&lt;<span class="xref">System.String</span>, TValue&gt;&gt;</td>
<td><span class="parametername">collection</span></td>
<td><p>The values to add/update in the current map.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_ToString.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.ToString%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L1358">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_ToString_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.ToString*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_ToString" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.ToString">ToString()</h4>
<div class="markdown level1 summary"><p>Returns a string that represents the current object. (Inherited from <span class="xref">System.Object</span>.)</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public override string ToString()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="overrides">Overrides</h5>
<div><span class="xref">System.Object.ToString()</span></div>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_TryGetValue_J2N_Text_ICharSequence__0__.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.TryGetValue(J2N.Text.ICharSequence%2C%600%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L974">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_TryGetValue_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.TryGetValue*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_TryGetValue_J2N_Text_ICharSequence__0__" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.TryGetValue(J2N.Text.ICharSequence,`0@)">TryGetValue(ICharSequence, out TValue)</h4>
<div class="markdown level1 summary"><p>Gets the value associated with the specified key.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual bool TryGetValue(ICharSequence key, out TValue value)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">J2N.Text.ICharSequence</span></td>
<td><span class="parametername">key</span></td>
<td><p>The key of the value to get.</p>
</td>
</tr>
<tr>
<td><span class="xref">TValue</span></td>
<td><span class="parametername">value</span></td>
<td><p>When this method returns, contains the value associated with the specified key,
if the key is found; otherwise, the default value for the type of the value parameter.
This parameter is passed uninitialized.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><p><code>true</code> if the <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html">CharArrayMap&lt;TValue&gt;</a> contains an element with the specified key; otherwise, <code>false</code>.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_TryGetValue_System_Char____0__.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.TryGetValue(System.Char%5B%5D%2C%600%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L954">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_TryGetValue_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.TryGetValue*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_TryGetValue_System_Char____0__" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.TryGetValue(System.Char[],`0@)">TryGetValue(Char[], out TValue)</h4>
<div class="markdown level1 summary"><p>Gets the value associated with the specified key.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual bool TryGetValue(char[] key, out TValue value)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Char</span>[]</td>
<td><span class="parametername">key</span></td>
<td><p>The key of the value to get.</p>
</td>
</tr>
<tr>
<td><span class="xref">TValue</span></td>
<td><span class="parametername">value</span></td>
<td><p>When this method returns, contains the value associated with the specified key,
if the key is found; otherwise, the default value for the type of the value parameter.
This parameter is passed uninitialized.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><p><code>true</code> if the <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html">CharArrayMap&lt;TValue&gt;</a> contains an element with the specified key; otherwise, <code>false</code>.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_TryGetValue_System_Char___System_Int32_System_Int32__0__.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.TryGetValue(System.Char%5B%5D%2CSystem.Int32%2CSystem.Int32%2C%600%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L934">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_TryGetValue_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.TryGetValue*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_TryGetValue_System_Char___System_Int32_System_Int32__0__" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.TryGetValue(System.Char[],System.Int32,System.Int32,`0@)">TryGetValue(Char[], Int32, Int32, out TValue)</h4>
<div class="markdown level1 summary"><p>Gets the value associated with the specified key.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual bool TryGetValue(char[] key, int offset, int length, out TValue value)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Char</span>[]</td>
<td><span class="parametername">key</span></td>
<td><p>The key of the value to get.</p>
</td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">offset</span></td>
<td><p>The position of the <code data-dev-comment-type="paramref" class="paramref">key</code> where the target key begins.</p>
</td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">length</span></td>
<td><p>The total length of the <code data-dev-comment-type="paramref" class="paramref">key</code>.</p>
</td>
</tr>
<tr>
<td><span class="xref">TValue</span></td>
<td><span class="parametername">value</span></td>
<td><p>When this method returns, contains the value associated with the specified key,
if the key is found; otherwise, the default value for the type of the value parameter.
This parameter is passed uninitialized.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><p><code>true</code> if the <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html">CharArrayMap&lt;TValue&gt;</a> contains an element with the specified key; otherwise, <code>false</code>.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_TryGetValue_System_Object__0__.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.TryGetValue(System.Object%2C%600%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L1014">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_TryGetValue_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.TryGetValue*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_TryGetValue_System_Object__0__" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.TryGetValue(System.Object,`0@)">TryGetValue(Object, out TValue)</h4>
<div class="markdown level1 summary"><p>Gets the value associated with the specified key.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual bool TryGetValue(object key, out TValue value)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Object</span></td>
<td><span class="parametername">key</span></td>
<td><p>The key of the value to get.</p>
</td>
</tr>
<tr>
<td><span class="xref">TValue</span></td>
<td><span class="parametername">value</span></td>
<td><p>When this method returns, contains the value associated with the specified key,
if the key is found; otherwise, the default value for the type of the value parameter.
This parameter is passed uninitialized.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><p><code>true</code> if the <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html">CharArrayMap&lt;TValue&gt;</a> contains an element with the specified key; otherwise, <code>false</code>.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_TryGetValue_System_String__0__.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.TryGetValue(System.String%2C%600%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L994">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_TryGetValue_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.TryGetValue*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_TryGetValue_System_String__0__" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.TryGetValue(System.String,`0@)">TryGetValue(String, out TValue)</h4>
<div class="markdown level1 summary"><p>Gets the value associated with the specified key.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public virtual bool TryGetValue(string key, out TValue value)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">key</span></td>
<td><p>The key of the value to get.</p>
</td>
</tr>
<tr>
<td><span class="xref">TValue</span></td>
<td><span class="parametername">value</span></td>
<td><p>When this method returns, contains the value associated with the specified key,
if the key is found; otherwise, the default value for the type of the value parameter.
This parameter is passed uninitialized.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><p><code>true</code> if the <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html">CharArrayMap&lt;TValue&gt;</a> contains an element with the specified key; otherwise, <code>false</code>.</p>
</td>
</tr>
</tbody>
</table>
<h3 id="eii">Explicit Interface Implementations
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1_System_Collections_IEnumerable_GetEnumerator.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601.System%23Collections%23IEnumerable%23GetEnumerator%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L1329">View Source</a>
</span>
<a id="Lucene_Net_Analysis_Util_CharArrayMap_1_System_Collections_IEnumerable_GetEnumerator_" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.System#Collections#IEnumerable#GetEnumerator*"></a>
<h4 id="Lucene_Net_Analysis_Util_CharArrayMap_1_System_Collections_IEnumerable_GetEnumerator" data-uid="Lucene.Net.Analysis.Util.CharArrayMap`1.System#Collections#IEnumerable#GetEnumerator">IEnumerable.GetEnumerator()</h4>
<div class="markdown level1 summary"><p>Returns an enumerator that iterates through the <a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMap-1.html">CharArrayMap&lt;TValue&gt;</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">IEnumerator IEnumerable.GetEnumerator()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.IEnumerator</span></td>
<td></td>
</tr>
</tbody>
</table>
<h3 id="implements">Implements</h3>
<div>
<span class="xref">System.Collections.Generic.IDictionary&lt;TKey, TValue&gt;</span>
</div>
<div>
<span class="xref">System.Collections.Generic.ICollection&lt;T&gt;</span>
</div>
<div>
<span class="xref">System.Collections.Generic.IEnumerable&lt;T&gt;</span>
</div>
<div>
<span class="xref">System.Collections.IEnumerable</span>
</div>
<h3 id="extensionmethods">Extension Methods</h3>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_ContainsKey__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Boolean_">CharArrayMapExtensions.ContainsKey&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Boolean)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_ContainsKey__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Byte_">CharArrayMapExtensions.ContainsKey&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Byte)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_ContainsKey__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Char_">CharArrayMapExtensions.ContainsKey&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Char)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_ContainsKey__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Int32_">CharArrayMapExtensions.ContainsKey&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Int32)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_ContainsKey__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Int64_">CharArrayMapExtensions.ContainsKey&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Int64)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_ContainsKey__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_SByte_">CharArrayMapExtensions.ContainsKey&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, SByte)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_ContainsKey__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Int16_">CharArrayMapExtensions.ContainsKey&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Int16)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_ContainsKey__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_UInt32_">CharArrayMapExtensions.ContainsKey&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, UInt32)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_ContainsKey__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_UInt64_">CharArrayMapExtensions.ContainsKey&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, UInt64)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_ContainsKey__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_UInt16_">CharArrayMapExtensions.ContainsKey&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, UInt16)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Get__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Boolean_">CharArrayMapExtensions.Get&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Boolean)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Get__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Byte_">CharArrayMapExtensions.Get&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Byte)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Get__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Char_">CharArrayMapExtensions.Get&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Char)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Get__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Decimal_">CharArrayMapExtensions.Get&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Decimal)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Get__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Double_">CharArrayMapExtensions.Get&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Double)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Get__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Single_">CharArrayMapExtensions.Get&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Single)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Get__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Int32_">CharArrayMapExtensions.Get&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Int32)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Get__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Int64_">CharArrayMapExtensions.Get&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Int64)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Get__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_SByte_">CharArrayMapExtensions.Get&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, SByte)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Get__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Int16_">CharArrayMapExtensions.Get&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Int16)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Get__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_UInt32_">CharArrayMapExtensions.Get&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, UInt32)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Get__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_UInt64_">CharArrayMapExtensions.Get&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, UInt64)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Get__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_UInt16_">CharArrayMapExtensions.Get&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, UInt16)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Put__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Boolean___0_">CharArrayMapExtensions.Put&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Boolean, TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Put__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Byte___0_">CharArrayMapExtensions.Put&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Byte, TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Put__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Char___0_">CharArrayMapExtensions.Put&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Char, TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Put__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Int32___0_">CharArrayMapExtensions.Put&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Int32, TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Put__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Int64___0_">CharArrayMapExtensions.Put&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Int64, TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Put__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_SByte___0_">CharArrayMapExtensions.Put&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, SByte, TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Put__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Int16___0_">CharArrayMapExtensions.Put&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Int16, TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Put__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_UInt32___0_">CharArrayMapExtensions.Put&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, UInt32, TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Put__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_UInt64___0_">CharArrayMapExtensions.Put&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, UInt64, TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_Put__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_UInt16___0_">CharArrayMapExtensions.Put&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, UInt16, TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IDictionary_System_Boolean___0__">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IDictionary&lt;Boolean, TValue&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IDictionary_System_Byte___0__">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IDictionary&lt;Byte, TValue&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IDictionary_System_Char___0__">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IDictionary&lt;Char, TValue&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IDictionary_System_Int32___0__">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IDictionary&lt;Int32, TValue&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IDictionary_System_Int64___0__">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IDictionary&lt;Int64, TValue&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IDictionary_System_SByte___0__">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IDictionary&lt;SByte, TValue&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IDictionary_System_Int16___0__">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IDictionary&lt;Int16, TValue&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IDictionary_System_UInt32___0__">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IDictionary&lt;UInt32, TValue&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IDictionary_System_UInt64___0__">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IDictionary&lt;UInt64, TValue&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IDictionary_System_UInt16___0__">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IDictionary&lt;UInt16, TValue&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_System_Boolean___0___">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IEnumerable&lt;KeyValuePair&lt;Boolean, TValue&gt;&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_System_Byte___0___">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IEnumerable&lt;KeyValuePair&lt;Byte, TValue&gt;&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_System_Char___0___">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IEnumerable&lt;KeyValuePair&lt;Char, TValue&gt;&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_System_Int32___0___">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IEnumerable&lt;KeyValuePair&lt;Int32, TValue&gt;&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_System_Int64___0___">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IEnumerable&lt;KeyValuePair&lt;Int64, TValue&gt;&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_System_SByte___0___">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IEnumerable&lt;KeyValuePair&lt;SByte, TValue&gt;&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_System_Int16___0___">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IEnumerable&lt;KeyValuePair&lt;Int16, TValue&gt;&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_System_UInt32___0___">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IEnumerable&lt;KeyValuePair&lt;UInt32, TValue&gt;&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_System_UInt64___0___">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IEnumerable&lt;KeyValuePair&lt;UInt64, TValue&gt;&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_PutAll__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_System_UInt16___0___">CharArrayMapExtensions.PutAll&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, IEnumerable&lt;KeyValuePair&lt;UInt16, TValue&gt;&gt;)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_TryGetValue__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Boolean___0__">CharArrayMapExtensions.TryGetValue&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Boolean, out TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_TryGetValue__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Byte___0__">CharArrayMapExtensions.TryGetValue&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Byte, out TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_TryGetValue__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Char___0__">CharArrayMapExtensions.TryGetValue&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Char, out TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_TryGetValue__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Int32___0__">CharArrayMapExtensions.TryGetValue&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Int32, out TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_TryGetValue__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Int64___0__">CharArrayMapExtensions.TryGetValue&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Int64, out TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_TryGetValue__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_SByte___0__">CharArrayMapExtensions.TryGetValue&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, SByte, out TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_TryGetValue__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_Int16___0__">CharArrayMapExtensions.TryGetValue&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, Int16, out TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_TryGetValue__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_UInt32___0__">CharArrayMapExtensions.TryGetValue&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, UInt32, out TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_TryGetValue__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_UInt64___0__">CharArrayMapExtensions.TryGetValue&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, UInt64, out TValue)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Analysis.Util.CharArrayMapExtensions.html#Lucene_Net_Analysis_Util_CharArrayMapExtensions_TryGetValue__1_Lucene_Net_Analysis_Util_CharArrayMap___0__System_UInt16___0__">CharArrayMapExtensions.TryGetValue&lt;TValue&gt;(CharArrayMap&lt;TValue&gt;, UInt16, out TValue)</a>
</div>
</article>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
<li>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00013/websites/apidocs/apiSpec/new?filename=Lucene_Net_Analysis_Util_CharArrayMap_1.md&amp;value=---%0Auid%3A%20Lucene.Net.Analysis.Util.CharArrayMap%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
</li>
<li>
<a href="https://github.com/apache/lucenenet/blob/fix/apidocs-layout/src/Lucene.Net.Analysis.Common/Analysis/Util/CharArrayMap.cs/#L55" class="contribution-link">View Source</a>
</li>
</ul>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<!-- <p><a class="back-to-top" href="#top">Back to top</a><p> -->
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="grad-bottom"></div>
<div class="footer">
<div class="container">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
Copyright © 2020 The Apache Software Foundation, Licensed under the <a href='http://www.apache.org/licenses/LICENSE-2.0' target='_blank'>Apache License, Version 2.0</a><br> <small>Apache Lucene.Net, Lucene.Net, Apache, the Apache feather logo, and the Apache Lucene.Net project logo are trademarks of The Apache Software Foundation. <br>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</small>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="https://lucenenet.apache.org/docs/4.8.0-beta00009/styles/docfx.vendor.js"></script>
<script type="text/javascript" src="https://lucenenet.apache.org/docs/4.8.0-beta00009/styles/docfx.js"></script>
<script type="text/javascript" src="https://lucenenet.apache.org/docs/4.8.0-beta00009/styles/main.js"></script>
</body>
</html>