Classes
BinarySerializer
Implements functions for serializing and deserializing of objects.
CustomExpressionXmlConverter
Defined converter for XML element and expression.
Evaluator
ExpressionSerializer
JsonSerializer
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
KnownTypeExpressionXmlConverter
LinqHelper
NameTypePair
Implements container for name and type.
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.
Query<T>
Explicit interface implementation of IQueryable
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.