Namespace Stride.Core.Assets.Serializers
Classes
- AssetPartContainedAttribute
- Changes rules on what types can be naturally contained inside a given member. All other types will be serialized as references. 
- FixupObjectReferences
- A static class that can be used to fix up object references. 
- IdentifiableAssetPartReference
- An implementation of IAssetPartReference that represents an asset part implementing IIdentifiable. 
- IdentifiableObjectSerializer
- A serializer for IIdentifiable instances, that can either serialize them directly or as an object reference. 
- InvariantObjectCloneSerializer<T>
- A fake serializer used for cloning invariant objects. Instead of actually cloning the invariant object, this serializer store it in a list of the context and restore when deserializing. 
- ScalarOrObjectSerializer
- Serializer that works with scalar, but could still read older ObjectSerializer format. 
- YamlAssetSerializer
- Default serializer used for all Yaml content 
Interfaces
- IAssetPartReference
- An interface representing a reference to an asset part that is used for serialization.