Stride.Core.Serialization Namespace
Classes
Used internally by assembly processor when generating serializer factories. |
||
Stores the object reference information, so that it is easy to work on partially loaded or CPU version of assets with ContentManager. |
||
Manage object reference information externally, not stored in the object but in a separate AttachedReference object. |
||
Binary serialization method helpers to easily read/write data from a stream. |
||
Implements SerializationStream as a binary reader. |
||
Implements SerializationStream as a binary writer. |
||
Describes how to serialize and deserialize an object without knowing its type. Used as a common base class for all data serializers. |
||
Describes how to serialize and deserialize an object of a given type. |
||
Use this attribute on a class to specify its data serializer type. |
||
Declares a serializer like DataSerializerAttribute or DataContractAttribute, but externally. |
||
Simple serializer that will matches specific type using base type and create a data serializer with matched type. |
||
Implements an equality comparer based on object reference instead of System.Object.Equals(System.Object). |
||
Helper for serializing members of a class. |
||
Empty implementation of SerializationStream. |
||
A null serializer that can be used to add dummy serialization attributes. |
||
Base class for implementation of SerializationStream. |
||
Various useful extension methods on top of SerializationStream for serialization/deserialization of common types. |
||
Used as a fallback when GetSerializer(ref ObjectId) didn't find anything. |
||
Serializer context. It holds DataSerializer{T} objects and their factories. |
||
Represents a Url to an asset. |
||
Represents a Url to an asset of type |
||
Base class for IUrlReference implementations |
||
Extension methods of IContentManager to allow usage of UrlReference and UrlReference<T>. |
||
A Helper class for UrlReference and UrlReference<T>. |
||
A multithreaded wrapper over a Stream, used by the VirtualFileSystem. It also allows restricted access to subparts of the Stream (useful for serialization and data streaming). |
Structs
An entry to a serialized object. |
||
Interfaces
Allows enumeration of required data serializers. |
||
Represents a Url to an asset. |
Enums
Enumerates the different mode of serialization (either serialization or deserialization). |
||
Defines what generic parameters to pass to the serializer. |
||
Specifies flags used when serializing reference types. |