Space Engineers
|
Public Types | |
enum | XmlCompression { XmlCompression.Uncompressed = 0, XmlCompression.Gzip = 1 } |
Static Public Member Functions | |
static void | RegisterFromAssembly (Assembly assembly) |
static void | LoadSerializers () |
static bool | SerializeXML (Stream writeTo, MyObjectBuilder_Base objectBuilder, XmlCompression compress=XmlCompression.Uncompressed, Type serializeAsType=null) |
static bool | SerializeXML (string path, bool compress, MyObjectBuilder_Base objectBuilder, Type serializeAsType=null) |
static bool | SerializeXML (string path, bool compress, MyObjectBuilder_Base objectBuilder, out ulong sizeInBytes, Type serializeAsType=null) |
static bool | DeserializeXML< T > (string path, out T objectBuilder) |
static bool | DeserializeXML< T > (string path, out T objectBuilder, out ulong fileSize) |
static bool | DeserializeXML< T > (Stream reader, out T objectBuilder) |
static bool | DeserializeXML (string path, out MyObjectBuilder_Base objectBuilder, Type builderType) |
static bool | DeserializeXML (Stream reader, out MyObjectBuilder_Base objectBuilder, Type builderType) |
static bool | DeserializeGZippedXML< T > (Stream reader, out T objectBuilder) |
static void | SerializeDynamic (BitStream stream, Type baseType, ref Type obj) |
static MyObjectBuilder_Base | CreateNewObject (SerializableDefinitionId id) |
static MyObjectBuilder_Base | CreateNewObject (MyObjectBuilderType type, string subtypeName) |
static MyObjectBuilder_Base | CreateNewObject (MyObjectBuilderType type) |
static T | CreateNewObject< T > (string subtypeName) |
static T | CreateNewObject< T > () |
static MyObjectBuilder_Base | Clone (MyObjectBuilder_Base toClone) |
static void | UnregisterAssembliesAndSerializers () |
Static Public Attributes | |
static RuntimeTypeModel | Serializer |
static readonly MySerializeInfo | Dynamic = new MySerializeInfo(MyObjectFlags.Dynamic, MyPrimitiveFlags.None, 0, SerializeDynamic, null, null) |
Definition at line 24 of file MyObjectBuilderSerializer.cs.
Enumerator | |
---|---|
Uncompressed | |
Gzip |
Definition at line 32 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
Definition at line 329 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
Definition at line 298 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
Definition at line 303 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
Definition at line 310 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
T | : | MyObjectBuilder_Base | |
T | : | new() |
Definition at line 315 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
T | : | MyObjectBuilder_Base | |
T | : | new() |
Definition at line 322 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
T | : | MyObjectBuilder_Base |
Definition at line 256 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
Definition at line 198 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
Definition at line 220 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
T | : | MyObjectBuilder_Base |
Definition at line 159 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
T | : | MyObjectBuilder_Base |
Definition at line 165 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
T | : | MyObjectBuilder_Base |
Definition at line 190 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
Definition at line 54 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
Definition at line 48 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
Definition at line 280 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
Definition at line 86 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
Definition at line 106 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
Definition at line 112 of file MyObjectBuilderSerializer.cs.
|
inlinestatic |
Definition at line 343 of file MyObjectBuilderSerializer.cs.
|
static |
Definition at line 30 of file MyObjectBuilderSerializer.cs.
|
static |
Definition at line 28 of file MyObjectBuilderSerializer.cs.