Class SimpleEvaluationContext
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
accessors
IPropertyAccessor[]
Returns
ForReadOnlyDataBinding()
public static SimpleEvaluationContext.Builder ForReadOnlyDataBinding()
Returns
ForReadWriteDataBinding()
public static SimpleEvaluationContext.Builder ForReadWriteDataBinding()
Returns
LookupVariable(string)
public object LookupVariable(string name)
Parameters
name
string
Returns
LookupVariable<T>(string)
public T LookupVariable<T>(string name)
Parameters
name
string
Returns
- T
Type Parameters
T
SetVariable(string, object)
public void SetVariable(string name, object value)