Method | Description | |
---|---|---|
Close ( this stream ) : void | ||
CollapseWhitespace ( this str ) : string | ||
Combine ( this bytes ) : byte[] | ||
CopyTo ( this input, Stream output ) : long |
Copies all the data from one stream into another.
|
|
CopyTo ( this input, Stream output, byte buffer ) : long |
Copies all the data from one stream into another, using the given buffer for transferring data. Note that the current contents of the buffer is ignored, so the buffer needn't be cleared beforehand.
|
|
CopyTo ( this input, Stream output, int bufferSize ) : long |
Copies all the data from one stream into another, using a buffer of the given size.
|
|
ReadExactly ( this input, byte buffer ) : byte[] |
Reads into a buffer, filling it completely.
|
|
ReadExactly ( this input, byte buffer, int bytesToRead ) : byte[] |
Reads exactly the given number of bytes from the specified stream, into the given buffer, starting at position 0 of the array.
|
|
ReadExactly ( this input, byte buffer, int startIndex, int bytesToRead ) : byte[] |
Reads exactly the given number of bytes from the specified stream, into the given buffer, starting at position 0 of the array.
|
|
ReadExactly ( this input, int bytesToRead ) : byte[] |
Reads exactly the given number of bytes from the specified stream. If the end of the stream is reached before the specified amount of data is read, an exception is thrown.
|
|
ReadFully ( this input ) : byte[] |
Reads the given stream up to the end, returning the data as a byte array.
|
|
ReadFully ( this input, byte buffer ) : byte[] |
Reads the given stream up to the end, returning the data as a byte array, using the given buffer for transferring data. Note that the current contents of the buffer is ignored, so the buffer needn't be cleared beforehand.
|
|
ReadFully ( this input, int bufferSize ) : byte[] |
Reads the given stream up to the end, returning the data as a byte array, using the given buffer size.
|
|
ReadLines ( this stream ) : IEnumerable |
||
WriteTo ( this inStream, Stream outStream ) : long |
Method | Description | |
---|---|---|
ReadExactlyFast ( Stream fromStream, byte intoBuffer, int startAtIndex, int bytesToRead ) : byte[] |
Same as ReadExactly, but without the argument checks.
|
public static CollapseWhitespace ( this str ) : string | ||
str | this | |
return | string |
public static Combine ( this bytes ) : byte[] | ||
bytes | this | |
return | byte[] |
public static CopyTo ( this input, Stream output ) : long | ||
input | this | |
output | Stream | |
return | long |
public static CopyTo ( this input, Stream output, byte buffer ) : long | ||
input | this | |
output | Stream | |
buffer | byte | |
return | long |
public static CopyTo ( this input, Stream output, int bufferSize ) : long | ||
input | this | |
output | Stream | |
bufferSize | int | |
return | long |
public static ReadExactly ( this input, byte buffer ) : byte[] | ||
input | this | |
buffer | byte | |
return | byte[] |
public static ReadExactly ( this input, byte buffer, int bytesToRead ) : byte[] | ||
input | this | |
buffer | byte | |
bytesToRead | int | |
return | byte[] |
public static ReadExactly ( this input, byte buffer, int startIndex, int bytesToRead ) : byte[] | ||
input | this | |
buffer | byte | |
startIndex | int | |
bytesToRead | int | |
return | byte[] |
public static ReadExactly ( this input, int bytesToRead ) : byte[] | ||
input | this | |
bytesToRead | int | |
return | byte[] |
public static ReadFully ( this input ) : byte[] | ||
input | this | |
return | byte[] |
public static ReadFully ( this input, byte buffer ) : byte[] | ||
input | this | |
buffer | byte | |
return | byte[] |
public static ReadFully ( this input, int bufferSize ) : byte[] | ||
input | this | |
bufferSize | int | |
return | byte[] |
public static ReadLines ( this stream ) : IEnumerable |
||
stream | this | |
return | IEnumerable |
public static WriteTo ( this inStream, Stream outStream ) : long | ||
inStream | this | |
outStream | Stream | |
return | long |