| AddSerializeData(SerializeData serializeData) | Engine.Serialization.Archive | privatestatic |
| ApplySerializationOptionsAttribute(SerializeData serializeData, TypeInfo attributeTarget) | Engine.Serialization.Archive | privatestatic |
| Archive(int version, object context) | Engine.Serialization.Archive | protected |
| Context | Engine.Serialization.Archive | |
| CreateInstance(Type type) | Engine.Serialization.Archive | static |
| CreateSerializeData(Type type) | Engine.Serialization.Archive | privatestatic |
| CreateSerializeDataForSerializable(Type type) | Engine.Serialization.Archive | privatestatic |
| CreateSerializeDataForSerializableHelper< T >() | Engine.Serialization.Archive | privatestatic |
| CreateSerializeDataForSerializer(TypeInfo serializerType, Type type) | Engine.Serialization.Archive | privatestatic |
| CreateSerializeDataForSerializerHelper< T >(Delegate readDelegate, Delegate writeDelegate) | Engine.Serialization.Archive | privatestatic |
| Dispose() | Engine.Serialization.Archive | virtual |
| FindParentObject< T >(bool throwIfNotFound=true) | Engine.Serialization.InputArchive | |
| GetSerializeData(Type type, bool allowEmptySerializer) | Engine.Serialization.Archive | protectedstatic |
| InputArchive(int version, object context) | Engine.Serialization.InputArchive | protected |
| IsTypeSerializable(Type type) | Engine.Serialization.Archive | static |
| m_genericSerializersByType | Engine.Serialization.Archive | privatestatic |
| m_objectById | Engine.Serialization.InputArchive | private |
| m_pendingOptionsByType | Engine.Serialization.Archive | privatestatic |
| m_scannedAssemblies | Engine.Serialization.Archive | privatestatic |
| m_serializeDataByType | Engine.Serialization.Archive | privatestatic |
| m_stack | Engine.Serialization.InputArchive | private |
| ReadDelegate(InputArchive archive, ref object value) | Engine.Serialization.Archive | |
| ReadDelegateGeneric< T >(InputArchive archive, ref T value) | Engine.Serialization.Archive | protected |
| ReadObject(string name, SerializeData staticSerializeData, ref object value, bool allowOverwriteOfExistingObject) | Engine.Serialization.InputArchive | protectedvirtual |
| ReadObject< T >(string name, SerializeData staticSerializeData, ref T value, bool allowOverwriteOfExistingObject) | Engine.Serialization.InputArchive | protectedvirtual |
| ReadObjectInfo(out int? objectId, out bool isReference, out Type runtimeType) | Engine.Serialization.InputArchive | |
| ReadObjectWithObjectInfo(SerializeData staticSerializeData, ref object value, bool allowOverwriteOfExistingObject) | Engine.Serialization.InputArchive | private |
| ReadObjectWithoutObjectInfo(SerializeData staticSerializeData, ref object value) | Engine.Serialization.InputArchive | private |
| Reset(int version, object context) | Engine.Serialization.InputArchive | protected |
| ScanAssembliesForSerializers() | Engine.Serialization.Archive | privatestatic |
| Serialize(string name, ref sbyte value) | Engine.Serialization.InputArchive | |
| Serialize(string name, ref byte value) | Engine.Serialization.InputArchive | |
| Serialize(string name, ref short value) | Engine.Serialization.InputArchive | |
| Serialize(string name, ref ushort value) | Engine.Serialization.InputArchive | |
| Serialize(string name, ref int value) | Engine.Serialization.InputArchive | |
| Serialize(string name, ref uint value) | Engine.Serialization.InputArchive | |
| Serialize(string name, ref long value) | Engine.Serialization.InputArchive | |
| Serialize(string name, ref ulong value) | Engine.Serialization.InputArchive | |
| Serialize(string name, ref float value) | Engine.Serialization.InputArchive | |
| Serialize(string name, ref double value) | Engine.Serialization.InputArchive | |
| Serialize(string name, ref bool value) | Engine.Serialization.InputArchive | |
| Serialize(string name, ref char value) | Engine.Serialization.InputArchive | |
| Serialize(string name, ref string value) | Engine.Serialization.InputArchive | |
| Serialize(string name, ref byte[] value) | Engine.Serialization.InputArchive | |
| Serialize(string name, int length, ref byte[] value) | Engine.Serialization.InputArchive | |
| Serialize(string name, Type type, ref object value) | Engine.Serialization.InputArchive | |
| Serialize(string name, Type type, object value) | Engine.Serialization.InputArchive | |
| Serialize(string name, Type type) | Engine.Serialization.InputArchive | |
| Serialize< T >(string name, T value) | Engine.Serialization.InputArchive | |
| Serialize< T >(string name, ref T value) | Engine.Serialization.InputArchive | |
| Serialize< T >(string name, Action< T > setter) | Engine.Serialization.InputArchive | |
| Serialize< T >(string name) | Engine.Serialization.InputArchive | |
| SerializeCollection< T >(string name, ICollection< T > collection) | Engine.Serialization.InputArchive | |
| SerializeCollection< T >(string name) | Engine.Serialization.InputArchive | |
| SerializeCollection< T >(string name, Action< T > adder) | Engine.Serialization.InputArchive | |
| SerializeDictionary< K, V >(string name, IDictionary< K, V > dictionary) | Engine.Serialization.InputArchive | |
| SerializeDictionary< K, V >(string name) | Engine.Serialization.InputArchive | |
| SetTypeSerializationOptions(Type type, bool useObjectInfo, AutoConstructMode autoConstruct) | Engine.Serialization.Archive | static |
| Stack | Engine.Serialization.InputArchive | |
| UseObjectInfos | Engine.Serialization.Archive | |
| Version | Engine.Serialization.Archive | |
| WriteDelegate(OutputArchive archive, object value) | Engine.Serialization.Archive | |
| WriteDelegateGeneric< T >(OutputArchive archive, T value) | Engine.Serialization.Archive | protected |