Namespace Sartorius.SAF.Serialization
Classes
BinarySerializer
Implements functions for serializing and deserializing of objects.
CustomExpressionXmlConverter
Defined converter for XML element and expression.
Evaluator
ExpressionSerializer
JsonSerializer
A Json implementation of ISerializer.
KnownTypeExpressionXmlConverter
LinqHelper
NameTypePair
Implements container for name and type.
Query<T>
Explicit interface implementation of IQueryable
QueryCreator
Creates (IQueryable) Query instances that actually have a backing data source. this class is almost analogous to the DLinqSerializer class in that it works with the CustomExpressionXmlConverter by providing the data source to the Query (IQueryable) when it is deserialized.
QueryExpressionXmlConverter
Implements CustomExpressionXmlConverter.
SerializationContext
This context can provide a custom SerilizationBinder to the legacy binary serialization.
SerializerExportAttribute
Export attribute for an ISerializer implementation.
TypeResolver
Used only by WCF (SScada). TODO: the sub folder ExpressionSerializer can be removed (?)
Unknown
This type is used during deserialization if an unknown type is encountered.
UnknownCollection
Represents an unknown collection during deserialization.
Interfaces
IExpressionSerializer
Expression serializer interface definition
ISerializer
Provides functionality for serializing and deserializing objects.
ISerializerMetadata
Metadata for a serializer.
ISerializerProvider
Provides functionality to get ISerializers by their priorities.