| 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 |
| EnterNode(XElement node) | Engine.Serialization.XmlOutputArchive | private |
| EnterNode(string name, bool createNewNode) | Engine.Serialization.XmlOutputArchive | private |
| FindUsedDefs(XElement node, HashSet< int > set) | Engine.Serialization.XmlOutputArchive | privatestatic |
| GetSerializeData(Type type, bool allowEmptySerializer) | Engine.Serialization.Archive | protectedstatic |
| IsTypeSerializable(Type type) | Engine.Serialization.Archive | static |
| LeaveNode() | Engine.Serialization.XmlOutputArchive | private |
| LeaveNode(string name) | Engine.Serialization.XmlOutputArchive | private |
| m_genericSerializersByType | Engine.Serialization.Archive | privatestatic |
| m_idByObject | Engine.Serialization.OutputArchive | private |
| m_nextObjectId | Engine.Serialization.OutputArchive | private |
| m_pendingOptionsByType | Engine.Serialization.Archive | privatestatic |
| m_scannedAssemblies | Engine.Serialization.Archive | privatestatic |
| m_serializeDataByType | Engine.Serialization.Archive | privatestatic |
| Node | Engine.Serialization.XmlOutputArchive | |
| OutputArchive(int version, object context) | Engine.Serialization.OutputArchive | protected |
| ReadDelegate(InputArchive archive, ref object value) | Engine.Serialization.Archive | |
| ReadDelegateGeneric< T >(InputArchive archive, ref T value) | Engine.Serialization.Archive | protected |
| RemoveUnusedDefs(XElement node) | Engine.Serialization.XmlOutputArchive | static |
| RemoveUnusedDefs(XElement node, HashSet< int > set) | Engine.Serialization.XmlOutputArchive | privatestatic |
| Reset(XElement node, int version=0, object context=null) | Engine.Serialization.XmlOutputArchive | |
| Engine::Serialization::OutputArchive.Reset(int version, object context) | Engine.Serialization.OutputArchive | protected |
| ScanAssembliesForSerializers() | Engine.Serialization.Archive | privatestatic |
| Serialize(string name, sbyte value) | Engine.Serialization.XmlOutputArchive | |
| Serialize(string name, byte value) | Engine.Serialization.XmlOutputArchive | |
| Serialize(string name, short value) | Engine.Serialization.XmlOutputArchive | |
| Serialize(string name, ushort value) | Engine.Serialization.XmlOutputArchive | |
| Serialize(string name, int value) | Engine.Serialization.XmlOutputArchive | |
| Serialize(string name, uint value) | Engine.Serialization.XmlOutputArchive | |
| Serialize(string name, long value) | Engine.Serialization.XmlOutputArchive | |
| Serialize(string name, ulong value) | Engine.Serialization.XmlOutputArchive | |
| Serialize(string name, float value) | Engine.Serialization.XmlOutputArchive | |
| Serialize(string name, double value) | Engine.Serialization.XmlOutputArchive | |
| Serialize(string name, bool value) | Engine.Serialization.XmlOutputArchive | |
| Serialize(string name, char value) | Engine.Serialization.XmlOutputArchive | |
| Serialize(string name, string value) | Engine.Serialization.XmlOutputArchive | |
| Serialize(string name, byte[] value) | Engine.Serialization.XmlOutputArchive | |
| Serialize(string name, int length, byte[] value) | Engine.Serialization.XmlOutputArchive | |
| Engine::Serialization::OutputArchive.Serialize(string name, Type type, object value) | Engine.Serialization.OutputArchive | |
| Serialize< T >(string name, T value) | Engine.Serialization.OutputArchive | |
| SerializeCollection< T >(string name, Func< T, string > itemNameFunc, IEnumerable< T > collection) | Engine.Serialization.XmlOutputArchive | |
| Engine::Serialization::OutputArchive.SerializeCollection< T >(string name, IEnumerable< T > collection) | Engine.Serialization.OutputArchive | |
| SerializeDictionary< K, V >(string name, IDictionary< K, V > dictionary) | Engine.Serialization.XmlOutputArchive | |
| SetTypeSerializationOptions(Type type, bool useObjectInfo, AutoConstructMode autoConstruct) | Engine.Serialization.Archive | static |
| 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 |
| WriteObject(string name, SerializeData staticSerializeData, object value) | Engine.Serialization.XmlOutputArchive | protectedvirtual |
| WriteObject< T >(string name, SerializeData staticSerializeData, T value) | Engine.Serialization.OutputArchive | protectedvirtual |
| WriteObjectInfo(int? objectId, bool isReference, Type runtimeType) | Engine.Serialization.XmlOutputArchive | |
| XmlOutputArchive(string rootNodeName, int version=0, object context=null) | Engine.Serialization.XmlOutputArchive | |
| XmlOutputArchive(XElement node, int version=0, object context=null) | Engine.Serialization.XmlOutputArchive | |