Class AbstractExpressionEvaluator
Inheritance
System.Object
AbstractExpressionEvaluator
Assembly: Steeltoe.Integration.IntegrationBase.dll
Syntax
public abstract class AbstractExpressionEvaluator : object
Constructors
|
Edit this page
View Source
AbstractExpressionEvaluator(IApplicationContext)
Declaration
protected AbstractExpressionEvaluator(IApplicationContext context)
Parameters
Type |
Name |
Description |
IApplicationContext |
context |
|
Properties
|
Edit this page
View Source
ApplicationContext
Declaration
public IApplicationContext ApplicationContext { get; }
Property Value
Type |
Description |
IApplicationContext |
|
|
Edit this page
View Source
EvaluationContext
Declaration
public IEvaluationContext EvaluationContext { get; set; }
Property Value
Type |
Description |
IEvaluationContext |
|
|
Edit this page
View Source
ExpressionParser
Declaration
public static IExpressionParser ExpressionParser { get; }
Property Value
Type |
Description |
IExpressionParser |
|
|
Edit this page
View Source
IntegrationServices
Declaration
public IIntegrationServices IntegrationServices { get; }
Property Value
|
Edit this page
View Source
MessageBuilderFactory
Declaration
public IMessageBuilderFactory MessageBuilderFactory { get; set; }
Property Value
|
Edit this page
View Source
TypeConverter
Declaration
public ITypeConverter TypeConverter { get; set; }
Property Value
Type |
Description |
ITypeConverter |
|
Methods
|
Edit this page
View Source
EvaluateExpression(IExpression)
Declaration
protected object EvaluateExpression(IExpression expression)
Parameters
Type |
Name |
Description |
IExpression |
expression |
|
Returns
Type |
Description |
System.Object |
|
|
Edit this page
View Source
EvaluateExpression(IExpression, IMessage, Type)
Declaration
protected object EvaluateExpression(IExpression expression, IMessage message, Type expectedType)
Parameters
Type |
Name |
Description |
IExpression |
expression |
|
IMessage |
message |
|
Type |
expectedType |
|
Returns
Type |
Description |
System.Object |
|
|
Edit this page
View Source
EvaluateExpression(IExpression, Object, Type)
Declaration
protected object EvaluateExpression(IExpression expression, object input, Type expectedType)
Parameters
Type |
Name |
Description |
IExpression |
expression |
|
System.Object |
input |
|
Type |
expectedType |
|
Returns
Type |
Description |
System.Object |
|
|
Edit this page
View Source
EvaluateExpression(String, Object)
Declaration
protected object EvaluateExpression(string expression, object input)
Parameters
Type |
Name |
Description |
System.String |
expression |
|
System.Object |
input |
|
Returns
Type |
Description |
System.Object |
|
|
Edit this page
View Source
EvaluateExpression(String, Object, Type)
Declaration
protected object EvaluateExpression(string expression, object input, Type expectedType)
Parameters
Type |
Name |
Description |
System.String |
expression |
|
System.Object |
input |
|
Type |
expectedType |
|
Returns
Type |
Description |
System.Object |
|
|
Edit this page
View Source
EvaluateExpression<T>(IExpression, IMessage)
Declaration
protected T EvaluateExpression<T>(IExpression expression, IMessage message)
Parameters
Type |
Name |
Description |
IExpression |
expression |
|
IMessage |
message |
|
Returns
Type Parameters
|
Edit this page
View Source
EvaluateExpression<T>(IExpression, Object)
Declaration
protected T EvaluateExpression<T>(IExpression expression, object input)
Parameters
Type |
Name |
Description |
IExpression |
expression |
|
System.Object |
input |
|
Returns
Type Parameters
|
Edit this page
View Source
GetEvaluationContext(Boolean)
Declaration
protected virtual IEvaluationContext GetEvaluationContext(bool contextRequired = true)
Parameters
Type |
Name |
Description |
System.Boolean |
contextRequired |
|
Returns
Type |
Description |
IEvaluationContext |
|
|
Edit this page
View Source
GetMessageBuilderFactory()
Declaration
protected virtual IMessageBuilderFactory GetMessageBuilderFactory()
Returns