Features: * Very simple interface. Essentially the interface consists of two methods (with a couple of convenient overloads) on the class XmlExpressionSerializer from the namespace vm.Aspects.ExpressionSerialization: - public static XElement ToXmlElement(Expression expression); - public static Expression ToExpression(XElement document); * The overloads allow for serializing to and from whole XDocument objects. * The serializer supports serialization of constant expression of the following data types: - all primitive types; - enum types; - nullable types; - the most of the FCL basic types like: string, DateTime, TimeSpan, Uri, Guid, DBNull; - any serializable types; - any types marked with DataContractAttribute; - anonymous types; - arrays and generic sequences of the above; - The XML documents are validated against a schema: urn:schemas-vm-com:Aspects.Expression -- targets .NET 4.6.2
Project Url
View on NuGet:


Here are the packages that version 1.0.111 of AspectExpressionSerialization depends on.

No dependencies



Installing with NuGet

PM> Install-Package AspectExpressionSerialization -Version 1.0.111

Packages that Depend on AspectExpressionSerialization

No packages were found that depend on version 1.0.111.