Barotrauma Client Doc
Barotrauma.IO.FileStream Class Reference
Inheritance diagram for Barotrauma.IO.FileStream:

Public Member Functions

 FileStream (string fn, System.IO.FileStream stream)
 
override int Read (byte[] buffer, int offset, int count)
 
override void Write (byte[] buffer, int offset, int count)
 
override long Seek (long offset, System.IO.SeekOrigin origin)
 
override void SetLength (long value)
 
override void Flush ()
 

Protected Member Functions

override void Dispose (bool notCalledByFinalizer)
 

Properties

override bool CanRead [get]
 
override bool CanSeek [get]
 
override bool CanTimeout [get]
 
override bool CanWrite [get]
 
override long Length [get]
 
override long Position [get, set]
 

Detailed Description

Definition at line 474 of file SafeIO.cs.

Constructor & Destructor Documentation

◆ FileStream()

Barotrauma.IO.FileStream.FileStream ( string  fn,
System.IO.FileStream  stream 
)

Definition at line 479 of file SafeIO.cs.

Member Function Documentation

◆ Dispose()

override void Barotrauma.IO.FileStream.Dispose ( bool  notCalledByFinalizer)
protected

Definition at line 543 of file SafeIO.cs.

◆ Flush()

override void Barotrauma.IO.FileStream.Flush ( )

Definition at line 538 of file SafeIO.cs.

◆ Read()

override int Barotrauma.IO.FileStream.Read ( byte[]  buffer,
int  offset,
int  count 
)

Definition at line 511 of file SafeIO.cs.

◆ Seek()

override long Barotrauma.IO.FileStream.Seek ( long  offset,
System.IO.SeekOrigin  origin 
)

Definition at line 528 of file SafeIO.cs.

◆ SetLength()

override void Barotrauma.IO.FileStream.SetLength ( long  value)

Definition at line 533 of file SafeIO.cs.

◆ Write()

override void Barotrauma.IO.FileStream.Write ( byte[]  buffer,
int  offset,
int  count 
)

Definition at line 516 of file SafeIO.cs.

Property Documentation

◆ CanRead

override bool Barotrauma.IO.FileStream.CanRead
get

Definition at line 485 of file SafeIO.cs.

◆ CanSeek

override bool Barotrauma.IO.FileStream.CanSeek
get

Definition at line 486 of file SafeIO.cs.

◆ CanTimeout

override bool Barotrauma.IO.FileStream.CanTimeout
get

Definition at line 487 of file SafeIO.cs.

◆ CanWrite

override bool Barotrauma.IO.FileStream.CanWrite
get

Definition at line 488 of file SafeIO.cs.

◆ Length

override long Barotrauma.IO.FileStream.Length
get

Definition at line 497 of file SafeIO.cs.

◆ Position

override long Barotrauma.IO.FileStream.Position
getset

Definition at line 499 of file SafeIO.cs.