Difference between revisions of "API:IOTools"

From Kerbal Space Program Wiki
Jump to: navigation, search
m (N3X15 moved page IOTools to API:IOTools)
 
Line 9: Line 9:
 
|returndesc=
 
|returndesc=
 
|name=DeserializeFromBinary
 
|name=DeserializeFromBinary
|args=byte[] input
+
|args={{arg|byte|input|array=[]}}
|desc=Deserialize an object from binary.
+
|desc=Deserialize a binary serialized object
 
}}
 
}}
 
{{StaticMethod
 
{{StaticMethod
|returntype=byte[]
+
|returntype=byte
 +
|array=[]
 
|returndesc=
 
|returndesc=
 
|name=SerializeToBinary
 
|name=SerializeToBinary
|args=object something
+
|args={{arg|object|something}}
|desc=Serialize an object to a series of bytes.
+
|desc=Serialize an object (same as using a BinaryFormatter).
 
}}
 
}}
 
{{MethodsEnd}}
 
{{MethodsEnd}}

Latest revision as of 23:13, 12 October 2012

KSP.IO Namespace
BinaryReader · BinaryWriter · File · FileInfo · FileStream · IOException · IOTools · IOUtils · MemoryStream · PluginConfigNode · PluginConfiguration · TextReader · TextWriter

IOTools Class

Provide some common IO tools that are needed by plugins.

Methods

The following are methods included in IOTools.

Signature Description
static object DeserializeFromBinary(byte[] input) Deserialize a binary serialized object
static byte[] SerializeToBinary(object something) Serialize an object (same as using a BinaryFormatter).