Class SimpleEvaluationContext
[Obsolete("This feature will be removed in the next major version. See https://steeltoe.io/docs/v3/obsolete for details.")]
public class SimpleEvaluationContext : IEvaluationContext- Inheritance
- 
      
      SimpleEvaluationContext
- Implements
- Inherited Members
Properties
ConstructorResolvers
public List<IConstructorResolver> ConstructorResolvers { get; }Property Value
MethodResolvers
public List<IMethodResolver> MethodResolvers { get; }Property Value
OperatorOverloader
public IOperatorOverloader OperatorOverloader { get; }Property Value
PropertyAccessors
public List<IPropertyAccessor> PropertyAccessors { get; }Property Value
RootObject
public ITypedValue RootObject { get; }Property Value
ServiceResolver
public IServiceResolver ServiceResolver { get; }Property Value
TypeComparator
public ITypeComparator TypeComparator { get; }Property Value
TypeConverter
public ITypeConverter TypeConverter { get; }Property Value
TypeLocator
public ITypeLocator TypeLocator { get; }Property Value
Methods
ForPropertyAccessors(params IPropertyAccessor[])
public static SimpleEvaluationContext.Builder ForPropertyAccessors(params IPropertyAccessor[] accessors)Parameters
- accessorsIPropertyAccessor[]
Returns
ForReadOnlyDataBinding()
public static SimpleEvaluationContext.Builder ForReadOnlyDataBinding()Returns
ForReadWriteDataBinding()
public static SimpleEvaluationContext.Builder ForReadWriteDataBinding()Returns
LookupVariable(string)
public object LookupVariable(string name)Parameters
- namestring
Returns
LookupVariable<T>(string)
public T LookupVariable<T>(string name)Parameters
- namestring
Returns
- T
Type Parameters
- T
SetVariable(string, object)
public void SetVariable(string name, object value)