blob: c5282443d755b2fee7ded3d00b7a6c37e9e2a8af [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3"/>
<title>Lucene.Net: Lucene.Net.Store.IndexInput Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="lucene-net-icon-128x128.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Lucene.Net
&#160;<span id="projectnumber">3.0.3</span>
</div>
<div id="projectbrief">Lucene.Net is a .NET port of the Java Lucene Indexing Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="Index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Packages</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Properties</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespace_lucene.html">Lucene</a></li><li class="navelem"><a class="el" href="namespace_lucene_1_1_net.html">Net</a></li><li class="navelem"><a class="el" href="namespace_lucene_1_1_net_1_1_store.html">Store</a></li><li class="navelem"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html">IndexInput</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_lucene_1_1_net_1_1_store_1_1_index_input-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Lucene.Net.Store.IndexInput Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
</div><!--header-->
<div class="contents">
<p>Abstract base class for input from a file in a <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_directory.html" title="A Directory is a flat list of files. Files may be written once, when they are created. Once a file is created it may only be opened for read, or deleted. Random access is permitted both when reading and writing.">Directory</a>. A random-access input stream. Used for all <a class="el" href="namespace_lucene.html">Lucene</a> index input operations.
<a href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#details">More...</a></p>
<p>Inherits ICloneable, and IDisposable.</p>
<p>Inherited by <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_buffered_index_input.html">Lucene.Net.Store.BufferedIndexInput</a>, <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_checksum_index_input.html">Lucene.Net.Store.ChecksumIndexInput</a>, Lucene.Net.Store.MMapDirectory.MMapIndexInput, Lucene.Net.Store.MMapDirectory.MultiMMapIndexInput, and <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_r_a_m_input_stream.html">Lucene.Net.Store.RAMInputStream</a>.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad6f939ef2662e50575bc091c181ae017"><td class="memItemLeft" align="right" valign="top">abstract byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#ad6f939ef2662e50575bc091c181ae017">ReadByte</a> ()</td></tr>
<tr class="memdesc:ad6f939ef2662e50575bc091c181ae017"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads and returns a single byte. <a href="#ad6f939ef2662e50575bc091c181ae017"></a><br/></td></tr>
<tr class="separator:ad6f939ef2662e50575bc091c181ae017"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a428913bea51c264523f8c6cecba321e3"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a428913bea51c264523f8c6cecba321e3">ReadBytes</a> (byte[] b, int offset, int len)</td></tr>
<tr class="memdesc:a428913bea51c264523f8c6cecba321e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a specified number of bytes into an array at the specified offset. <a href="#a428913bea51c264523f8c6cecba321e3"></a><br/></td></tr>
<tr class="separator:a428913bea51c264523f8c6cecba321e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bfd87b57bdb9fc97b933aa43004b906"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a1bfd87b57bdb9fc97b933aa43004b906">ReadBytes</a> (byte[] b, int offset, int len, bool useBuffer)</td></tr>
<tr class="memdesc:a1bfd87b57bdb9fc97b933aa43004b906"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a specified number of bytes into an array at the specified offset with control over whether the read should be buffered (callers who have their own buffer should pass in "false" for useBuffer). Currently only <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_buffered_index_input.html" title="Base implementation class for buffered IndexInput. ">BufferedIndexInput</a> respects this parameter. <a href="#a1bfd87b57bdb9fc97b933aa43004b906"></a><br/></td></tr>
<tr class="separator:a1bfd87b57bdb9fc97b933aa43004b906"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a857b897c4072eec1c879fe55c0059d0b"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a857b897c4072eec1c879fe55c0059d0b">ReadInt</a> ()</td></tr>
<tr class="memdesc:a857b897c4072eec1c879fe55c0059d0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads four bytes and returns an int. <a href="#a857b897c4072eec1c879fe55c0059d0b"></a><br/></td></tr>
<tr class="separator:a857b897c4072eec1c879fe55c0059d0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f1c43b12cec62a36619a2eef1d4a4b5"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a7f1c43b12cec62a36619a2eef1d4a4b5">ReadVInt</a> ()</td></tr>
<tr class="memdesc:a7f1c43b12cec62a36619a2eef1d4a4b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an int stored in variable-length format. Reads between one and five bytes. Smaller values take fewer bytes. Negative numbers are not supported. <a href="#a7f1c43b12cec62a36619a2eef1d4a4b5"></a><br/></td></tr>
<tr class="separator:a7f1c43b12cec62a36619a2eef1d4a4b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99a4c612eedbf1b79598f8f620aa6e66"><td class="memItemLeft" align="right" valign="top">virtual long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a99a4c612eedbf1b79598f8f620aa6e66">ReadLong</a> ()</td></tr>
<tr class="memdesc:a99a4c612eedbf1b79598f8f620aa6e66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads eight bytes and returns a long. <a href="#a99a4c612eedbf1b79598f8f620aa6e66"></a><br/></td></tr>
<tr class="separator:a99a4c612eedbf1b79598f8f620aa6e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81424c259e715990e17ad7a368638b37"><td class="memItemLeft" align="right" valign="top">virtual long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a81424c259e715990e17ad7a368638b37">ReadVLong</a> ()</td></tr>
<tr class="memdesc:a81424c259e715990e17ad7a368638b37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a long stored in variable-length format. Reads between one and nine bytes. Smaller values take fewer bytes. Negative numbers are not supported. <a href="#a81424c259e715990e17ad7a368638b37"></a><br/></td></tr>
<tr class="separator:a81424c259e715990e17ad7a368638b37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c88afa405bc6da5a4ede918b57066b8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a7c88afa405bc6da5a4ede918b57066b8">SetModifiedUTF8StringsMode</a> ()</td></tr>
<tr class="memdesc:a7c88afa405bc6da5a4ede918b57066b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call this if readString should read characters stored in the old modified UTF8 format (length in java chars and java's modified UTF8 encoding). This is used for indices written pre-2.4 See LUCENE-510 for details. <a href="#a7c88afa405bc6da5a4ede918b57066b8"></a><br/></td></tr>
<tr class="separator:a7c88afa405bc6da5a4ede918b57066b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4457179dbe62043d7ce63b8588fd4477"><td class="memItemLeft" align="right" valign="top">virtual System.String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a4457179dbe62043d7ce63b8588fd4477">ReadString</a> ()</td></tr>
<tr class="memdesc:a4457179dbe62043d7ce63b8588fd4477"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a string. <a href="#a4457179dbe62043d7ce63b8588fd4477"></a><br/></td></tr>
<tr class="separator:a4457179dbe62043d7ce63b8588fd4477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13b5828d33ea1400e49c1efd48a31de8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a13b5828d33ea1400e49c1efd48a31de8">ReadChars</a> (char[] buffer, int start, int length)</td></tr>
<tr class="memdesc:a13b5828d33ea1400e49c1efd48a31de8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads <a class="el" href="namespace_lucene.html">Lucene</a>'s old "modified UTF-8" encoded characters into an array. <a href="#a13b5828d33ea1400e49c1efd48a31de8"></a><br/></td></tr>
<tr class="separator:a13b5828d33ea1400e49c1efd48a31de8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13343c201d95a9dfaa47c067e9b89c9c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a13343c201d95a9dfaa47c067e9b89c9c">SkipChars</a> (int length)</td></tr>
<tr class="memdesc:a13343c201d95a9dfaa47c067e9b89c9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expert <a href="#a13343c201d95a9dfaa47c067e9b89c9c"></a><br/></td></tr>
<tr class="separator:a13343c201d95a9dfaa47c067e9b89c9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574f688ef9a010b1d8d1ba8c37926ce7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a574f688ef9a010b1d8d1ba8c37926ce7">Close</a> ()</td></tr>
<tr class="separator:a574f688ef9a010b1d8d1ba8c37926ce7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b47f54e3905080834cb211adb00bf06"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a7b47f54e3905080834cb211adb00bf06">Dispose</a> ()</td></tr>
<tr class="memdesc:a7b47f54e3905080834cb211adb00bf06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the stream to futher operations. <a href="#a7b47f54e3905080834cb211adb00bf06"></a><br/></td></tr>
<tr class="separator:a7b47f54e3905080834cb211adb00bf06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3076d1786475e769c8e094f3342a3b92"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a3076d1786475e769c8e094f3342a3b92">Seek</a> (long pos)</td></tr>
<tr class="memdesc:a3076d1786475e769c8e094f3342a3b92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets current position in this file, where the next read will occur. <a href="#a3076d1786475e769c8e094f3342a3b92"></a><br/></td></tr>
<tr class="separator:a3076d1786475e769c8e094f3342a3b92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43cf88393d46a09ee267e0d709631258"><td class="memItemLeft" align="right" valign="top">abstract long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a43cf88393d46a09ee267e0d709631258">Length</a> ()</td></tr>
<tr class="memdesc:a43cf88393d46a09ee267e0d709631258"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of bytes in the file. <a href="#a43cf88393d46a09ee267e0d709631258"></a><br/></td></tr>
<tr class="separator:a43cf88393d46a09ee267e0d709631258"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9135bbc652f8bab34b802ba334af467"><td class="memItemLeft" align="right" valign="top">virtual System.Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#ad9135bbc652f8bab34b802ba334af467">Clone</a> ()</td></tr>
<tr class="memdesc:ad9135bbc652f8bab34b802ba334af467"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a clone of this stream. <a href="#ad9135bbc652f8bab34b802ba334af467"></a><br/></td></tr>
<tr class="separator:ad9135bbc652f8bab34b802ba334af467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c7e3dd310f0c7100cad9cd00b19c3bf"><td class="memItemLeft" align="right" valign="top">virtual <br class="typebreak"/>
System.Collections.Generic.IDictionary<br class="typebreak"/>
&lt; string, string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a7c7e3dd310f0c7100cad9cd00b19c3bf">ReadStringStringMap</a> ()</td></tr>
<tr class="separator:a7c7e3dd310f0c7100cad9cd00b19c3bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:aad5ca633baa83bd8b7486586b3a799a7"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#aad5ca633baa83bd8b7486586b3a799a7">Dispose</a> (bool disposing)</td></tr>
<tr class="separator:aad5ca633baa83bd8b7486586b3a799a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a9ad391d8d7734d1cb5dd0c0faadb6fe2"><td class="memItemLeft" align="right" valign="top">abstract long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a9ad391d8d7734d1cb5dd0c0faadb6fe2">FilePointer</a><code> [get]</code></td></tr>
<tr class="memdesc:a9ad391d8d7734d1cb5dd0c0faadb6fe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current position in this file, where the next read will occur. <a href="#a9ad391d8d7734d1cb5dd0c0faadb6fe2"></a><br/></td></tr>
<tr class="separator:a9ad391d8d7734d1cb5dd0c0faadb6fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Abstract base class for input from a file in a <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_directory.html" title="A Directory is a flat list of files. Files may be written once, when they are created. Once a file is created it may only be opened for read, or deleted. Random access is permitted both when reading and writing.">Directory</a>. A random-access input stream. Used for all <a class="el" href="namespace_lucene.html">Lucene</a> index input operations. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_directory.html" title="A Directory is a flat list of files. Files may be written once, when they are created. Once a file is created it may only be opened for read, or deleted. Random access is permitted both when reading and writing.">Directory</a></dd></dl>
<p>Definition at line <a class="el" href="_index_input_8cs_source.html#l00029">29</a> of file <a class="el" href="_index_input_8cs_source.html">IndexInput.cs</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ad9135bbc652f8bab34b802ba334af467"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual System.Object Lucene.Net.Store.IndexInput.Clone </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns a clone of this stream. </p>
<p>Clones of a stream access the same data, and are positioned at the same point as the stream they were cloned from.</p>
<p>Expert: Subclasses must ensure that clones may be positioned at different points in the input from each other and from the stream they were cloned from. </p>
<p>Reimplemented in <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_buffered_index_input.html#a2af4a6df705c09aeebdd8cc580dc4b30">Lucene.Net.Store.BufferedIndexInput</a>.</p>
<p>Definition at line <a class="el" href="_index_input_8cs_source.html#l00259">259</a> of file <a class="el" href="_index_input_8cs_source.html">IndexInput.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a574f688ef9a010b1d8d1ba8c37926ce7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Lucene.Net.Store.IndexInput.Close </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_index_input_8cs_source.html#l00222">222</a> of file <a class="el" href="_index_input_8cs_source.html">IndexInput.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a7b47f54e3905080834cb211adb00bf06"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Lucene.Net.Store.IndexInput.Dispose </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Closes the stream to futher operations. </p>
<p>Definition at line <a class="el" href="_index_input_8cs_source.html#l00228">228</a> of file <a class="el" href="_index_input_8cs_source.html">IndexInput.cs</a>.</p>
</div>
</div>
<a class="anchor" id="aad5ca633baa83bd8b7486586b3a799a7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">abstract void Lucene.Net.Store.IndexInput.Dispose </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>disposing</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_checksum_index_input.html#ab6fe916235f6dc9d7c581a6b960be367">Lucene.Net.Store.ChecksumIndexInput</a>, and <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_r_a_m_input_stream.html#a30e5edb61468ec88e58a52467929629f">Lucene.Net.Store.RAMInputStream</a>.</p>
</div>
</div>
<a class="anchor" id="a43cf88393d46a09ee267e0d709631258"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">abstract long Lucene.Net.Store.IndexInput.Length </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The number of bytes in the file. </p>
<p>Implemented in <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_checksum_index_input.html#ad95e59e78c37aa6b068f1165a6a74be3">Lucene.Net.Store.ChecksumIndexInput</a>, and <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_r_a_m_input_stream.html#a1a4877c918671f5a78db388536579325">Lucene.Net.Store.RAMInputStream</a>.</p>
</div>
</div>
<a class="anchor" id="ad6f939ef2662e50575bc091c181ae017"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">abstract byte Lucene.Net.Store.IndexInput.ReadByte </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reads and returns a single byte.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_output.html#a32212df800586332f916005eb5e33ae4" title="Writes a single byte.">IndexOutput.WriteByte(byte)</a></dd></dl>
<p>Implemented in <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_r_a_m_input_stream.html#a8d7152686e82fea1c87aeeb39aab1dee">Lucene.Net.Store.RAMInputStream</a>, <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_checksum_index_input.html#aaa4fddee4937a49b044e4cf2e3e588bc">Lucene.Net.Store.ChecksumIndexInput</a>, and <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_buffered_index_input.html#a9b246c7d1caa549dfe3c845b422d7493">Lucene.Net.Store.BufferedIndexInput</a>.</p>
</div>
</div>
<a class="anchor" id="a428913bea51c264523f8c6cecba321e3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">abstract void Lucene.Net.Store.IndexInput.ReadBytes </td>
<td>(</td>
<td class="paramtype">byte[]&#160;</td>
<td class="paramname"><em>b</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>offset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reads a specified number of bytes into an array at the specified offset.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">b</td><td>the array to read bytes into </td></tr>
<tr><td class="paramname">offset</td><td>the offset in the array to start storing bytes </td></tr>
<tr><td class="paramname">len</td><td>the number of bytes to read </td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_output.html#a448d0b65b5cf770a0326ebe63f1532b2" title="Writes an array of bytes.">IndexOutput.WriteBytes(byte[],int)</a></dd></dl>
<p>Implemented in <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_buffered_index_input.html#ab72a40d6c16cd5c3d4e5919ac1279ffe">Lucene.Net.Store.BufferedIndexInput</a>, <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_r_a_m_input_stream.html#adfdb4f0b7864c54fdc59871f97047e06">Lucene.Net.Store.RAMInputStream</a>, and <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_checksum_index_input.html#a5c3d4bb4c5a131adcd9faadb978400e7">Lucene.Net.Store.ChecksumIndexInput</a>.</p>
</div>
</div>
<a class="anchor" id="a1bfd87b57bdb9fc97b933aa43004b906"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void Lucene.Net.Store.IndexInput.ReadBytes </td>
<td>(</td>
<td class="paramtype">byte[]&#160;</td>
<td class="paramname"><em>b</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>offset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>useBuffer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reads a specified number of bytes into an array at the specified offset with control over whether the read should be buffered (callers who have their own buffer should pass in "false" for useBuffer). Currently only <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_buffered_index_input.html" title="Base implementation class for buffered IndexInput. ">BufferedIndexInput</a> respects this parameter. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">b</td><td>the array to read bytes into </td></tr>
<tr><td class="paramname">offset</td><td>the offset in the array to start storing bytes </td></tr>
<tr><td class="paramname">len</td><td>the number of bytes to read </td></tr>
<tr><td class="paramname">useBuffer</td><td>set to false if the caller will handle buffering. </td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_output.html#a448d0b65b5cf770a0326ebe63f1532b2" title="Writes an array of bytes.">IndexOutput.WriteBytes(byte[],int)</a></dd></dl>
<p>Reimplemented in <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_buffered_index_input.html#a46d25b8c06552053cd0aff8a123e6cfd">Lucene.Net.Store.BufferedIndexInput</a>.</p>
<p>Definition at line <a class="el" href="_index_input_8cs_source.html#l00066">66</a> of file <a class="el" href="_index_input_8cs_source.html">IndexInput.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a13b5828d33ea1400e49c1efd48a31de8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void Lucene.Net.Store.IndexInput.ReadChars </td>
<td>(</td>
<td class="paramtype">char[]&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>length</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reads <a class="el" href="namespace_lucene.html">Lucene</a>'s old "modified UTF-8" encoded characters into an array. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>the array to read characters into </td></tr>
<tr><td class="paramname">start</td><td>the offset in the array to start storing characters </td></tr>
<tr><td class="paramname">length</td><td>the number of characters to read </td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd>IndexOutput.WriteChars(String,int,int)</dd></dl>
<p>&lt;deprecated&gt; &ndash; please use readString or readBytes instead, and construct the string from those utf8 bytes &lt;/deprecated&gt; </p>
<p>Definition at line <a class="el" href="_index_input_8cs_source.html#l00169">169</a> of file <a class="el" href="_index_input_8cs_source.html">IndexInput.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a857b897c4072eec1c879fe55c0059d0b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual int Lucene.Net.Store.IndexInput.ReadInt </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reads four bytes and returns an int.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_output.html#a58340a83c67798c168740795b1bed435" title="Writes an int as four bytes.">IndexOutput.WriteInt(int)</a></dd></dl>
<p>Definition at line <a class="el" href="_index_input_8cs_source.html#l00075">75</a> of file <a class="el" href="_index_input_8cs_source.html">IndexInput.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a99a4c612eedbf1b79598f8f620aa6e66"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual long Lucene.Net.Store.IndexInput.ReadLong </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reads eight bytes and returns a long.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_output.html#adbc924a65a10ec0fe2c9e93531570b17" title="Writes a long as eight bytes.">IndexOutput.WriteLong(long)</a></dd></dl>
<p>Definition at line <a class="el" href="_index_input_8cs_source.html#l00101">101</a> of file <a class="el" href="_index_input_8cs_source.html">IndexInput.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a4457179dbe62043d7ce63b8588fd4477"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual System.String Lucene.Net.Store.IndexInput.ReadString </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reads a string.</p>
<dl class="section see"><dt>See Also</dt><dd>IndexOutput.WriteString(String)</dd></dl>
<p>Definition at line <a class="el" href="_index_input_8cs_source.html#l00135">135</a> of file <a class="el" href="_index_input_8cs_source.html">IndexInput.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a7c7e3dd310f0c7100cad9cd00b19c3bf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual System.Collections.Generic.IDictionary&lt;string,string&gt; Lucene.Net.Store.IndexInput.ReadStringStringMap </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_index_input_8cs_source.html#l00274">274</a> of file <a class="el" href="_index_input_8cs_source.html">IndexInput.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a7f1c43b12cec62a36619a2eef1d4a4b5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual int Lucene.Net.Store.IndexInput.ReadVInt </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reads an int stored in variable-length format. Reads between one and five bytes. Smaller values take fewer bytes. Negative numbers are not supported. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_output.html#a53500a707fc77be7138e2d94bf27a578" title="Writes an int in a variable-length format. Writes between one and five bytes. Smaller values take few...">IndexOutput.WriteVInt(int)</a></dd></dl>
<p>Definition at line <a class="el" href="_index_input_8cs_source.html#l00086">86</a> of file <a class="el" href="_index_input_8cs_source.html">IndexInput.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a81424c259e715990e17ad7a368638b37"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual long Lucene.Net.Store.IndexInput.ReadVLong </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reads a long stored in variable-length format. Reads between one and nine bytes. Smaller values take fewer bytes. Negative numbers are not supported. </p>
<p>Definition at line <a class="el" href="_index_input_8cs_source.html#l00110">110</a> of file <a class="el" href="_index_input_8cs_source.html">IndexInput.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a3076d1786475e769c8e094f3342a3b92"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">abstract void Lucene.Net.Store.IndexInput.Seek </td>
<td>(</td>
<td class="paramtype">long&#160;</td>
<td class="paramname"><em>pos</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets current position in this file, where the next read will occur.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a9ad391d8d7734d1cb5dd0c0faadb6fe2" title="Returns the current position in this file, where the next read will occur. ">FilePointer</a></dd></dl>
<p>Implemented in <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_buffered_index_input.html#a7e9a8492f0572972e2b41bc4f1121166">Lucene.Net.Store.BufferedIndexInput</a>, <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_r_a_m_input_stream.html#a743d634ae7cd8697a34b7aad86df51a8">Lucene.Net.Store.RAMInputStream</a>, and <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_checksum_index_input.html#a0612ee2fe36a407e8bf13af40e5ad258">Lucene.Net.Store.ChecksumIndexInput</a>.</p>
</div>
</div>
<a class="anchor" id="a7c88afa405bc6da5a4ede918b57066b8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void Lucene.Net.Store.IndexInput.SetModifiedUTF8StringsMode </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Call this if readString should read characters stored in the old modified UTF8 format (length in java chars and java's modified UTF8 encoding). This is used for indices written pre-2.4 See LUCENE-510 for details. </p>
<p>Definition at line <a class="el" href="_index_input_8cs_source.html#l00127">127</a> of file <a class="el" href="_index_input_8cs_source.html">IndexInput.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a13343c201d95a9dfaa47c067e9b89c9c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void Lucene.Net.Store.IndexInput.SkipChars </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>length</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Expert </p>
<p>Similar to <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a13b5828d33ea1400e49c1efd48a31de8" title="Reads Lucene&#39;s old &quot;modified UTF-8&quot; encoded characters into an array. ">ReadChars(char[], int, int)</a> but does not do any conversion operations on the bytes it is reading in. It still has to invoke <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#ad6f939ef2662e50575bc091c181ae017" title="Reads and returns a single byte.">ReadByte()</a> just as <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a13b5828d33ea1400e49c1efd48a31de8" title="Reads Lucene&#39;s old &quot;modified UTF-8&quot; encoded characters into an array. ">ReadChars(char[], int, int)</a> does, but it does not need a buffer to store anything and it does not have to do any of the bitwise operations, since we don't actually care what is in the byte except to determine how many more bytes to read </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">length</td><td>The number of chars to read </td></tr>
</table>
</dd>
</dl>
<p>&lt;deprecated&gt; this method operates on old "modified utf8" encoded strings &lt;/deprecated&gt; </p>
<p>Definition at line <a class="el" href="_index_input_8cs_source.html#l00199">199</a> of file <a class="el" href="_index_input_8cs_source.html">IndexInput.cs</a>.</p>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a class="anchor" id="a9ad391d8d7734d1cb5dd0c0faadb6fe2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">abstract long Lucene.Net.Store.IndexInput.FilePointer</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the current position in this file, where the next read will occur. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="class_lucene_1_1_net_1_1_store_1_1_index_input.html#a3076d1786475e769c8e094f3342a3b92" title="Sets current position in this file, where the next read will occur.">Seek(long)</a></dd></dl>
<p>Definition at line <a class="el" href="_index_input_8cs_source.html#l00240">240</a> of file <a class="el" href="_index_input_8cs_source.html">IndexInput.cs</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>core/Store/<a class="el" href="_index_input_8cs_source.html">IndexInput.cs</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jan 3 2013 02:12:59 for Lucene.Net by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.3
</small></address>
</body>
</html>