Tom Lint 92e29ba3dd Fixed compiler errors
Regenerated JavaDoc
Updated whitespace usage
Added LWJGL libraries and binaries
2013-10-15 12:34:51 +02:00

636 lines
27 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="nl">
<head>
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 15 12:25:31 CEST 2013 -->
<title>BinaryReader</title>
<meta name="date" content="2013-10-15">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="BinaryReader";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/BinaryReader.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
<li><a href="../../System/IO/BinaryWriter.html" title="class in System.IO"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?System/IO/BinaryReader.html" target="_top">Frames</a></li>
<li><a href="BinaryReader.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">System.IO</div>
<h2 title="Class BinaryReader" class="title">Class BinaryReader</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>System.IO.BinaryReader</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../System/IDisposable.html" title="interface in System">IDisposable</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../Microsoft/Xna/Framework/Content/ContentReader.html" title="class in Microsoft.Xna.Framework.Content">ContentReader</a>, <a href="../../Microsoft/Xna/Framework/Net/PacketReader.html" title="class in Microsoft.Xna.Framework.Net">PacketReader</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">BinaryReader</span>
extends java.lang.Object
implements <a href="../../System/IDisposable.html" title="interface in System">IDisposable</a></pre>
<div class="block">Reads primitive data types as binary values in a specific encoding.</div>
<dl><dt><span class="strong">Author:</span></dt>
<dd>Halofreak1990</dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../System/IO/BinaryReader.html#BinaryReader(System.IO.Stream)">BinaryReader</a></strong>(<a href="../../System/IO/Stream.html" title="class in System.IO">Stream</a>&nbsp;input)</code>
<div class="block">Initializes a new instance of the BinaryReader class based on the supplied stream and using UTF-8 encoding.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../System/IO/BinaryReader.html#BinaryReader(System.IO.Stream, java.lang.String)">BinaryReader</a></strong>(<a href="../../System/IO/Stream.html" title="class in System.IO">Stream</a>&nbsp;input,
java.lang.String&nbsp;encoding)</code>
<div class="block">Initializes a new instance of the BinaryReader class based on the supplied stream and a specific character encoding.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#Close()">Close</a></strong>()</code>
<div class="block">Closes the current reader and the underlying stream.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#Dispose()">Dispose</a></strong>()</code>
<div class="block">Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#Dispose(boolean)">Dispose</a></strong>(boolean&nbsp;disposing)</code>
<div class="block">Releases the unmanaged resources used by the BinaryReader and optionally releases the managed resources.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#FillBuffer(int)">FillBuffer</a></strong>(int&nbsp;numBytes)</code>
<div class="block">Fills the internal buffer with the specified number of bytes read from the stream.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../System/IO/Stream.html" title="class in System.IO">Stream</a></code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#getBaseStream()">getBaseStream</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#Read()">Read</a></strong>()</code>
<div class="block">Reads characters from the underlying stream and advances the current position of the stream in accordance with the Encoding used and the specific character being read from the stream.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#Read(byte[], int, int)">Read</a></strong>(byte[]&nbsp;buffer,
int&nbsp;index,
int&nbsp;count)</code>
<div class="block">Reads count bytes from the stream with index as the starting point in the byte array.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#Read(char[], int, int)">Read</a></strong>(char[]&nbsp;buffer,
int&nbsp;index,
int&nbsp;count)</code>
<div class="block">Reads count characters from the stream with index as the starting point in the character array.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#Read7BitEncodedInt()">Read7BitEncodedInt</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#ReadBoolean()">ReadBoolean</a></strong>()</code>
<div class="block">Reads a Boolean value from the current stream and advances the current position of the stream by one byte.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>byte</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#ReadByte()">ReadByte</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#ReadBytes(int)">ReadBytes</a></strong>(int&nbsp;count)</code>
<div class="block">Reads count bytes from the current stream into a byte array and advances the current position by count bytes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>char</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#ReadChar()">ReadChar</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>char[]</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#ReadChars(int)">ReadChars</a></strong>(int&nbsp;count)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#ReadDouble()">ReadDouble</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#ReadInt16()">ReadInt16</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#ReadInt32()">ReadInt32</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#ReadInt64()">ReadInt64</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#ReadSingle()">ReadSingle</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../System/IO/BinaryReader.html#ReadString()">ReadString</a></strong>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="BinaryReader(System.IO.Stream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BinaryReader</h4>
<pre>public&nbsp;BinaryReader(<a href="../../System/IO/Stream.html" title="class in System.IO">Stream</a>&nbsp;input)</pre>
<div class="block">Initializes a new instance of the BinaryReader class based on the supplied stream and using UTF-8 encoding.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - A stream.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../System/ArgumentException.html" title="class in System">ArgumentException</a></code> - The stream does not support reading, the stream is null, or the stream is already closed.</dd></dl>
</li>
</ul>
<a name="BinaryReader(System.IO.Stream, java.lang.String)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>BinaryReader</h4>
<pre>public&nbsp;BinaryReader(<a href="../../System/IO/Stream.html" title="class in System.IO">Stream</a>&nbsp;input,
java.lang.String&nbsp;encoding)</pre>
<div class="block">Initializes a new instance of the BinaryReader class based on the supplied stream and a specific character encoding.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - The supplied stream.</dd><dd><code>encoding</code> - The character encoding.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../System/ArgumentNullException.html" title="class in System">ArgumentNullException</a></code> - input, or encoding is null.</dd>
<dd><code><a href="../../System/ArgumentException.html" title="class in System">ArgumentException</a></code> - The stream does not support reading, or the stream is already closed.</dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getBaseStream()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBaseStream</h4>
<pre>public&nbsp;<a href="../../System/IO/Stream.html" title="class in System.IO">Stream</a>&nbsp;getBaseStream()</pre>
</li>
</ul>
<a name="Close()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Close</h4>
<pre>public&nbsp;void&nbsp;Close()</pre>
<div class="block">Closes the current reader and the underlying stream.</div>
</li>
</ul>
<a name="Dispose()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Dispose</h4>
<pre>public&nbsp;void&nbsp;Dispose()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../System/IDisposable.html#Dispose()">IDisposable</a></code></strong></div>
<div class="block">Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../System/IDisposable.html#Dispose()">Dispose</a></code>&nbsp;in interface&nbsp;<code><a href="../../System/IDisposable.html" title="interface in System">IDisposable</a></code></dd>
</dl>
</li>
</ul>
<a name="Dispose(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Dispose</h4>
<pre>protected&nbsp;void&nbsp;Dispose(boolean&nbsp;disposing)</pre>
<div class="block">Releases the unmanaged resources used by the BinaryReader and optionally releases the managed resources.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>disposing</code> - true to release both managed and unmanaged resources; false to release only unmanaged resources.</dd></dl>
</li>
</ul>
<a name="FillBuffer(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FillBuffer</h4>
<pre>protected&nbsp;void&nbsp;FillBuffer(int&nbsp;numBytes)</pre>
<div class="block">Fills the internal buffer with the specified number of bytes read from the stream.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>numBytes</code> - The number of bytes to be read.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../System/IO/EndOfStreamException.html" title="class in System.IO">EndOfStreamException</a></code> - The end of the stream is reached before numBytes could be read.</dd>
<dd><code><a href="../../System/IO/IOException.html" title="class in System.IO">IOException</a></code> - An I/O error occurs.</dd>
<dd><code><a href="../../System/ObjectDisposedException.html" title="class in System">ObjectDisposedException</a></code></dd></dl>
</li>
</ul>
<a name="Read()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Read</h4>
<pre>public&nbsp;int&nbsp;Read()</pre>
<div class="block">Reads characters from the underlying stream and advances the current position of the stream in accordance with the Encoding used and the specific character being read from the stream.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>The next character from the input stream, or -1 if no characters are currently available.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../System/ObjectDisposedException.html" title="class in System">ObjectDisposedException</a></code> - The stream is closed.</dd>
<dd><code><a href="../../System/IO/IOException.html" title="class in System.IO">IOException</a></code> - An I/O error occurs.</dd></dl>
</li>
</ul>
<a name="Read(byte[], int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Read</h4>
<pre>public&nbsp;int&nbsp;Read(byte[]&nbsp;buffer,
int&nbsp;index,
int&nbsp;count)</pre>
<div class="block">Reads count bytes from the stream with index as the starting point in the byte array.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buffer</code> - The buffer to read data into.</dd><dd><code>index</code> - The starting point in the buffer at which to begin reading into the buffer.</dd><dd><code>count</code> - The number of characters to read.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The number of characters read into buffer. This might be less than the number of bytes requested if that many bytes are not available, or it might be zero if the end of the stream is reached.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../System/ArgumentNullException.html" title="class in System">ArgumentNullException</a></code> - buffer is null.</dd>
<dd><code><a href="../../System/ArgumentOutOfRangeException.html" title="class in System">ArgumentOutOfRangeException</a></code> - index or count is less than zero.</dd>
<dd><code><a href="../../System/ArgumentException.html" title="class in System">ArgumentException</a></code> - The buffer length minus index is less than count.</dd>
<dd><code><a href="../../System/ObjectDisposedException.html" title="class in System">ObjectDisposedException</a></code> - The stream is closed.</dd>
<dd><code><a href="../../System/IO/IOException.html" title="class in System.IO">IOException</a></code> - An I/O error occurs.</dd></dl>
</li>
</ul>
<a name="Read(char[], int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Read</h4>
<pre>public&nbsp;int&nbsp;Read(char[]&nbsp;buffer,
int&nbsp;index,
int&nbsp;count)</pre>
<div class="block">Reads count characters from the stream with index as the starting point in the character array.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buffer</code> - The buffer to read data into.</dd><dd><code>index</code> - The starting point in the buffer at which to begin reading into the buffer.</dd><dd><code>count</code> - The number of characters to read.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The total number of characters read into the buffer. This might be less than the number of characters
requested if that many characters are not currently available, or it might be zero if the end of the stream is reached.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../System/ArgumentException.html" title="class in System">ArgumentException</a></code> - The buffer length minus index is less than count.</dd>
<dd><code><a href="../../System/ArgumentNullException.html" title="class in System">ArgumentNullException</a></code> - buffer is null.</dd>
<dd><code><a href="../../System/ArgumentOutOfRangeException.html" title="class in System">ArgumentOutOfRangeException</a></code> - index or count is negative.</dd>
<dd><code><a href="../../System/ObjectDisposedException.html" title="class in System">ObjectDisposedException</a></code> - The stream is closed.</dd>
<dd><code><a href="../../System/IO/IOException.html" title="class in System.IO">IOException</a></code> - An I/O error occurs.</dd></dl>
</li>
</ul>
<a name="Read7BitEncodedInt()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Read7BitEncodedInt</h4>
<pre>protected&nbsp;int&nbsp;Read7BitEncodedInt()</pre>
</li>
</ul>
<a name="ReadBoolean()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReadBoolean</h4>
<pre>public&nbsp;boolean&nbsp;ReadBoolean()</pre>
<div class="block">Reads a Boolean value from the current stream and advances the current position of the stream by one byte.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if the byte is nonzero; otherwise, false.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../System/ObjectDisposedException.html" title="class in System">ObjectDisposedException</a></code> - The stream is closed.</dd>
<dd><code><a href="../../System/IO/IOException.html" title="class in System.IO">IOException</a></code> - An I/O error occurs.</dd>
<dd><code><a href="../../System/IO/EndOfStreamException.html" title="class in System.IO">EndOfStreamException</a></code> - The end of the stream is reached.</dd></dl>
</li>
</ul>
<a name="ReadByte()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReadByte</h4>
<pre>public&nbsp;byte&nbsp;ReadByte()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="ReadBytes(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReadBytes</h4>
<pre>public&nbsp;byte[]&nbsp;ReadBytes(int&nbsp;count)</pre>
<div class="block">Reads count bytes from the current stream into a byte array and advances the current position by count bytes.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>count</code> - The number of bytes to read.</dd>
<dt><span class="strong">Returns:</span></dt><dd>A byte array containing data read from the underlying stream. This might be less than the number of bytes requested if the end of the stream is reached.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../System/ArgumentOutOfRangeException.html" title="class in System">ArgumentOutOfRangeException</a></code> - count is less than zero.</dd>
<dd><code><a href="../../System/ObjectDisposedException.html" title="class in System">ObjectDisposedException</a></code> - The stream is closed.</dd>
<dd><code><a href="../../System/IO/IOException.html" title="class in System.IO">IOException</a></code> - An I/O error occurs.</dd></dl>
</li>
</ul>
<a name="ReadChar()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReadChar</h4>
<pre>public&nbsp;char&nbsp;ReadChar()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../System/ObjectDisposedException.html" title="class in System">ObjectDisposedException</a></code></dd></dl>
</li>
</ul>
<a name="ReadChars(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReadChars</h4>
<pre>public&nbsp;char[]&nbsp;ReadChars(int&nbsp;count)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>count</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../System/ObjectDisposedException.html" title="class in System">ObjectDisposedException</a></code></dd>
<dd><code><a href="../../System/ArgumentOutOfRangeException.html" title="class in System">ArgumentOutOfRangeException</a></code> - count is less than zero.</dd></dl>
</li>
</ul>
<a name="ReadDouble()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReadDouble</h4>
<pre>public&nbsp;double&nbsp;ReadDouble()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="ReadInt16()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReadInt16</h4>
<pre>public&nbsp;short&nbsp;ReadInt16()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="ReadInt32()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReadInt32</h4>
<pre>public&nbsp;int&nbsp;ReadInt32()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="ReadInt64()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReadInt64</h4>
<pre>public&nbsp;long&nbsp;ReadInt64()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="ReadSingle()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ReadSingle</h4>
<pre>public&nbsp;float&nbsp;ReadSingle()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="ReadString()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ReadString</h4>
<pre>public&nbsp;java.lang.String&nbsp;ReadString()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/BinaryReader.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
<li><a href="../../System/IO/BinaryWriter.html" title="class in System.IO"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?System/IO/BinaryReader.html" target="_top">Frames</a></li>
<li><a href="BinaryReader.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>