Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | List of all members
KSP.IO.FileStream Class Reference
Inheritance diagram for KSP.IO.FileStream:

Public Member Functions

IAsyncResult BeginRead (byte[] array, int offset, int numBytes, AsyncCallback userCallback, object stateObject)
 
IAsyncResult BeginWrite (byte[] array, int offset, int numBytes, AsyncCallback userCallback, object stateObject)
 
void Dispose ()
 
int EndRead (IAsyncResult asyncResult)
 
void EndWrite (IAsyncResult asyncResult)
 
void Flush ()
 
void Lock (long position, long length)
 
int Read (byte[] array, int offset, int count)
 
int ReadByte ()
 
long Seek (long offset, SeekOrigin origin)
 
void SetLength (long value)
 
void Unlock (long position, long length)
 
void Write (byte[] array, int offset, int count)
 
void WriteByte (byte value)
 

Properties

bool CanRead [get]
 
bool CanSeek [get]
 
bool CanWrite [get]
 
bool IsAsync [get]
 
long Length [get]
 
string Name [get]
 
long Position [get, set]
 

Member Function Documentation

IAsyncResult KSP.IO.FileStream.BeginRead ( byte[]  array,
int  offset,
int  numBytes,
AsyncCallback  userCallback,
object  stateObject 
)
inline

IAsyncResult KSP.IO.FileStream.BeginWrite ( byte[]  array,
int  offset,
int  numBytes,
AsyncCallback  userCallback,
object  stateObject 
)
inline

void KSP.IO.FileStream.Dispose ( )
inline

int KSP.IO.FileStream.EndRead ( IAsyncResult  asyncResult)
inline

void KSP.IO.FileStream.EndWrite ( IAsyncResult  asyncResult)
inline

void KSP.IO.FileStream.Flush ( )
inline

void KSP.IO.FileStream.Lock ( long  position,
long  length 
)
inline

int KSP.IO.FileStream.Read ( byte[]  array,
int  offset,
int  count 
)
inline

int KSP.IO.FileStream.ReadByte ( )
inline

long KSP.IO.FileStream.Seek ( long  offset,
SeekOrigin  origin 
)
inline

void KSP.IO.FileStream.SetLength ( long  value)
inline

void KSP.IO.FileStream.Unlock ( long  position,
long  length 
)
inline

void KSP.IO.FileStream.Write ( byte[]  array,
int  offset,
int  count 
)
inline

void KSP.IO.FileStream.WriteByte ( byte  value)
inline

Property Documentation

bool KSP.IO.FileStream.CanRead
get

bool KSP.IO.FileStream.CanSeek
get

bool KSP.IO.FileStream.CanWrite
get

bool KSP.IO.FileStream.IsAsync
get

long KSP.IO.FileStream.Length
get

string KSP.IO.FileStream.Name
get

long KSP.IO.FileStream.Position
getset


The documentation for this class was generated from the following file: