Class ExpressionSerializer
Inheritance
ExpressionSerializer
Assembly: Sartorius.SAF.dll
Syntax
[Export(typeof(IExpressionSerializer))]
public class ExpressionSerializer : IExpressionSerializer
Constructors
View Source
ExpressionSerializer()
Declaration
[ImportingConstructor]
public ExpressionSerializer()
View Source
ExpressionSerializer(TypeResolver, IEnumerable<CustomExpressionXmlConverter>)
Declaration
public ExpressionSerializer(TypeResolver resolver, IEnumerable<CustomExpressionXmlConverter> converters = null)
Parameters
Properties
View Source
Converters
Declaration
public List<CustomExpressionXmlConverter> Converters { get; }
Property Value
Methods
View Source
Deserialize<TDelegate>(XElement)
Declaration
public Expression<TDelegate> Deserialize<TDelegate>(XElement xml)
Parameters
Returns
Type Parameters
| Name |
Description |
| TDelegate |
|
View Source
GenerateXmlFromExpressionCore(Expression)
Declaration
public XElement GenerateXmlFromExpressionCore(Expression e)
Parameters
Returns
View Source
Serialize(Expression)
Declaration
public XElement Serialize(Expression expression)
Parameters
| Type |
Name |
Description |
| Expression |
expression |
The expression to serialize.
|
Returns
Implements
Extension Methods