Class ThrowOnDisposedStream
Inheritance
ThrowOnDisposedStream
Assembly: PvpXray.dll
Syntax
public sealed class ThrowOnDisposedStream : Stream, IDisposable
Constructors
ThrowOnDisposedStream(Stream, bool)
Declaration
public ThrowOnDisposedStream(Stream stream, bool preventSeek = false)
Parameters
Type |
Name |
Description |
Stream |
stream |
|
bool |
preventSeek |
|
Properties
CanRead
Declaration
public override bool CanRead { get; }
Property Value
Overrides
CanSeek
Declaration
public override bool CanSeek { get; }
Property Value
Overrides
CanWrite
Declaration
public override bool CanWrite { get; }
Property Value
Overrides
Length
Declaration
public override long Length { get; }
Property Value
Overrides
Position
Declaration
public override long Position { get; set; }
Property Value
Overrides
Methods
CopyToAsync(Stream, int, CancellationToken)
Declaration
public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
Parameters
Returns
Overrides
Dispose(bool)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
bool |
disposing |
|
Overrides
Flush()
Declaration
public override void Flush()
Overrides
Read(byte[], int, int)
Declaration
public override int Read(byte[] buffer, int offset, int count)
Parameters
Type |
Name |
Description |
byte[] |
buffer |
|
int |
offset |
|
int |
count |
|
Returns
Overrides
ReadAsync(byte[], int, int, CancellationToken)
Declaration
public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
Parameters
Returns
Overrides
ReadByte()
Declaration
public override int ReadByte()
Returns
Overrides
Seek(long, SeekOrigin)
Declaration
public override long Seek(long offset, SeekOrigin origin)
Parameters
Returns
Overrides
SetLength(long)
Declaration
public override void SetLength(long value)
Parameters
Type |
Name |
Description |
long |
value |
|
Overrides
Write(byte[], int, int)
Declaration
public override void Write(byte[] buffer, int offset, int count)
Parameters
Type |
Name |
Description |
byte[] |
buffer |
|
int |
offset |
|
int |
count |
|
Overrides
WriteAsync(byte[], int, int, CancellationToken)
Declaration
public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
Parameters
Returns
Overrides
WriteByte(byte)
Declaration
public override void WriteByte(byte value)
Parameters
Type |
Name |
Description |
byte |
value |
|
Overrides
Implements
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.