Zdexby TheHolyOneZ
42,610 classes
Class

UnitySerializationUtility

: Object
Sirenix.Serialization.UnitySerializationUtility, Sirenix.Serialization 0x0010 (16 B) inherited 0x0010 Sirenix.Serialization.dll
0x00x0010

Members 17

OffsetSizeNameTypeFlagsDefault
0x08SerializeReferenceAttributeTypeTypePublicStatic+1 flags—
0x08String_AssemblyAssemblyPrivateStatic+1 flags—
0x08HashSet_AssemblyAssemblyPrivateStatic+1 flags—
0x08LinkedList_AssemblyAssemblyPrivateStatic+1 flags—
0x08UnityMemberGettersDictionary<System.Reflection.MemberInfoPrivateStatic+1 flags—
0x08UnityMemberSettersDictionary<System.Reflection.MemberInfoPrivateStatic+1 flags—
0x08UnityWillSerializeMembersCacheDictionary<System.Reflection.MemberInfoPrivateStatic+1 flags—
0x08UnityWillSerializeTypesCacheDictionary<System.TypePrivateStatic+1 flags—
0x08UnityNeverSerializesTypesHashSet<System.Type>PrivateStatic+1 flags—
0x08UnityNeverSerializesTypeNamesHashSet<System.String>PrivateStatic+1 flags—
0x08UnityPolicyISerializationPolicyPrivateStatic+1 flags—
0x08EverythingPolicyISerializationPolicyPrivateStatic+1 flags—
0x08StrictPolicyISerializationPolicyPrivateStatic+1 flags—
0x08OdinWillSerializeCache_UnityPolicyDictionary<System.Reflection.MemberInfoPrivateStatic+1 flags—
0x08OdinWillSerializeCache_EverythingPolicyDictionary<System.Reflection.MemberInfoPrivateStatic+1 flags—
0x08OdinWillSerializeCache_StrictPolicyDictionary<System.Reflection.MemberInfoPrivateStatic+1 flags—
0x08OdinWillSerializeCache_CustomPoliciesDictionary<Sirenix.Serialization.ISerializationPolicyPrivateStatic+1 flags—

Functions 26

SignatureFlagsNativeParams
bool OdinWillSerialize(MemberInfo member, bool serializeUnityFields, ISerializationPolicy policy)PublicStatic0x08
bool CalculateOdinWillSerialize(MemberInfo member, bool serializeUnityFields, ISerializationPolicy policy)PrivateStatic0x08
bool GuessIfUnityWillSerialize(MemberInfo member)PublicStatic0x08
bool GuessIfUnityWillSerializePrivate(MemberInfo member)PrivateStatic0x08
bool GuessIfUnityWillSerialize(Type type)PublicStatic0x08
bool GuessIfUnityWillSerializePrivate(Type type)PrivateStatic0x08
void SerializeUnityObject(Object unityObject, const SerializationData&& data, bool serializeUnityFields, SerializationContext context)PublicStatic0x40
void SerializeUnityObject(Object unityObject, const string& base64Bytes, List<UnityEngine.Object>& referencedUnityObjects, const DataFormat& format, bool serializeUnityFields, SerializationContext context)PublicStatic0x08
void SerializeUnityObject(Object unityObject, const byte[]& bytes, List<UnityEngine.Object>& referencedUnityObjects, const DataFormat& format, bool serializeUnityFields, SerializationContext context)PublicStatic0x08
void SerializeUnityObject(Object unityObject, IDataWriter writer, bool serializeUnityFields)PublicStatic0x08
void DeserializeUnityObject(Object unityObject, const SerializationData&& data, DeserializationContext context)PublicStatic0x40
void DeserializeUnityObject(Object unityObject, const SerializationData&& data, DeserializationContext context, bool isPrefabData, List<UnityEngine.Object> prefabInstanceUnityObjects)PrivateStatic0x40
void DeserializeUnityObject(Object unityObject, const string& base64Bytes, List<UnityEngine.Object>& referencedUnityObjects, const DataFormat& format, DeserializationContext context)PublicStatic0x08
void DeserializeUnityObject(Object unityObject, const byte[]& bytes, List<UnityEngine.Object>& referencedUnityObjects, const DataFormat& format, DeserializationContext context)PublicStatic0x08
void DeserializeUnityObject(Object unityObject, IDataReader reader)PublicStatic0x08
List<System.String> SerializePrefabModifications(List<Sirenix.Serialization.PrefabModification> modifications, List<UnityEngine.Object>& referencedUnityObjects)PublicStatic0x08
string GetStringFromStreamAndReset(Stream stream)PrivateStatic0x08
List<Sirenix.Serialization.PrefabModification> DeserializePrefabModifications(List<System.String> modifications, List<UnityEngine.Object> referencedUnityObjects)PublicStatic0x08
object CreateDefaultUnityInitializedObject(Type type)PublicStatic0x08
object CreateDefaultUnityInitializedObject(Type type, int depth)PrivateStatic0x08
void ApplyPrefabModifications(Object unityObject, List<System.String> modificationData, List<UnityEngine.Object> referencedUnityObjects)PrivateStatic0x08
WeakValueGetter GetCachedUnityMemberGetter(MemberInfo member)PrivateStatic0x08
WeakValueSetter GetCachedUnityMemberSetter(MemberInfo member)PrivateStatic0x08
ICache GetCachedUnityWriter(const DataFormat& format, Stream stream, SerializationContext context)PrivateStatic0x08
ICache GetCachedUnityReader(const DataFormat& format, Stream stream, DeserializationContext context)PrivateStatic0x08
void .cctor()PrivateStatic+1 flags0x00