Interface IEvaluationContext
Expressions are executed in an evaluation context. It is in this context that
references are resolved when encountered during expression evaluation.
TODO: This interface is not complete
Assembly: Steeltoe.Common.Abstractions.dll
Syntax
public interface IEvaluationContext
Properties
|
Edit this page
View Source
ConstructorResolvers
Declaration
List<IConstructorResolver> ConstructorResolvers { get; }
Property Value
|
Edit this page
View Source
MethodResolvers
Declaration
List<IMethodResolver> MethodResolvers { get; }
Property Value
|
Edit this page
View Source
OperatorOverloader
Declaration
IOperatorOverloader OperatorOverloader { get; }
Property Value
|
Edit this page
View Source
PropertyAccessors
Declaration
List<IPropertyAccessor> PropertyAccessors { get; }
Property Value
|
Edit this page
View Source
RootObject
Declaration
ITypedValue RootObject { get; }
Property Value
|
Edit this page
View Source
ServiceResolver
Declaration
IServiceResolver ServiceResolver { get; }
Property Value
|
Edit this page
View Source
TypeComparator
Declaration
ITypeComparator TypeComparator { get; }
Property Value
|
Edit this page
View Source
TypeConverter
Declaration
ITypeConverter TypeConverter { get; }
Property Value
|
Edit this page
View Source
TypeLocator
Declaration
ITypeLocator TypeLocator { get; }
Property Value
Methods
|
Edit this page
View Source
LookupVariable(String)
Declaration
object LookupVariable(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
System.Object |
|
|
Edit this page
View Source
LookupVariable<T>(String)
Declaration
T LookupVariable<T>(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type Parameters
|
Edit this page
View Source
SetVariable(String, Object)
Declaration
void SetVariable(string name, object value)
Parameters
Type |
Name |
Description |
System.String |
name |
|
System.Object |
value |
|