Class ParsedExpressionTypeConverter<TTarget, TSource>
- Namespace
- LfrlAnvil.Computable.Expressions.Constructs
- Assembly
- LfrlAnvil.Computable.Expressions.dll
Represents a type converter construct.
public class ParsedExpressionTypeConverter<TTarget, TSource> : ParsedExpressionTypeConverter<TTarget>
Type Parameters
TTarget
Target type.
TSource
Source type.
- Inheritance
-
ParsedExpressionTypeConverter<TTarget>ParsedExpressionTypeConverter<TTarget, TSource>
- Derived
- Inherited Members
Constructors
ParsedExpressionTypeConverter()
Creates a new ParsedExpressionTypeConverter<TTarget, TSource> instance.
public ParsedExpressionTypeConverter()
Methods
TryGetSourceValue(ConstantExpression, out TSource)
Attempts to extract a constant value of an argument.
protected static bool TryGetSourceValue(ConstantExpression expression, out TSource result)
Parameters
expression
ConstantExpressionSource constant expression.
result
TSourceout parameter that returns the underlying value.
Returns
- bool
true if value was extracted successfully, otherwise false.