Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Enumerations
Package KSP.IO

Classes

class  BinaryReader
 Identical to System.IO.BinaryReader, but with added IDisposable methods (for use in using structures), and a factory method instead of constructors. More...
 
class  BinaryWriter
 
class  File
 
class  FileInfo
 File IO methods More...
 
class  FileStream
 
class  IOException
 
class  IOTools
 Provide some common IO tools that are needed by plugins. More...
 
class  IOUtils
 Create streams in sandboxed environment More...
 
class  MemoryStream
 Emulates System.IO.MemoryStream. More...
 
class  PluginConfigNode
 A node containing configuration information More...
 
class  PluginConfiguration
 Acts as a proxy between plugins and the filesystem so plugins can't go and mess with stuff outside of KSP's install dir. Saves as an XML file in PluginData/assemblyname[/flightname]/config.xml. More...
 
class  TextReader
 Sandboxed version of TextReader class from System.IO. More...
 
class  TextWriter
 

Enumerations

enum  FileAccess { FileAccess.Read = 1, FileAccess.Write = 2, FileAccess.ReadWrite = 3 }
 
enum  FileMode {
  FileMode.CreateNew = 1, FileMode.Create = 2, FileMode.Open = 3, FileMode.OpenOrCreate = 4,
  FileMode.Truncate = 5, FileMode.Append = 6
}
 
enum  FileShare {
  FileShare.None = 0, FileShare.Read = 1, FileShare.Write = 2, FileShare.ReadWrite = 3,
  FileShare.Delete = 4, FileShare.Inheritable = 16
}
 
enum  SeekOrigin { SeekOrigin.Begin, SeekOrigin.Current, SeekOrigin.End }
 

Enumeration Type Documentation

Enumerator
Read 
Write 
ReadWrite 
Enumerator
CreateNew 
Create 
Open 
OpenOrCreate 
Truncate 
Append 
Enumerator
None 
Read 
Write 
ReadWrite 
Delete 
Inheritable 
Enumerator
Begin 
Current 
End