Table of Contents

Class SimpleEvaluationContext

Namespace
Steeltoe.Common.Expression.Internal.Spring.Support
Assembly
Steeltoe.Common.Expression.dll
public class SimpleEvaluationContext : IEvaluationContext
Inheritance
SimpleEvaluationContext
Implements
Inherited Members

Properties

ConstructorResolvers

public List<IConstructorResolver> ConstructorResolvers { get; }

Property Value

List<IConstructorResolver>

MethodResolvers

public List<IMethodResolver> MethodResolvers { get; }

Property Value

List<IMethodResolver>

OperatorOverloader

public IOperatorOverloader OperatorOverloader { get; }

Property Value

IOperatorOverloader

PropertyAccessors

public List<IPropertyAccessor> PropertyAccessors { get; }

Property Value

List<IPropertyAccessor>

RootObject

public ITypedValue RootObject { get; }

Property Value

ITypedValue

ServiceResolver

public IServiceResolver ServiceResolver { get; }

Property Value

IServiceResolver

TypeComparator

public ITypeComparator TypeComparator { get; }

Property Value

ITypeComparator

TypeConverter

public ITypeConverter TypeConverter { get; }

Property Value

ITypeConverter

TypeLocator

public ITypeLocator TypeLocator { get; }

Property Value

ITypeLocator

Methods

ForPropertyAccessors(params IPropertyAccessor[])

public static SimpleEvaluationContext.Builder ForPropertyAccessors(params IPropertyAccessor[] accessors)

Parameters

accessors IPropertyAccessor[]

Returns

SimpleEvaluationContext.Builder

ForReadOnlyDataBinding()

public static SimpleEvaluationContext.Builder ForReadOnlyDataBinding()

Returns

SimpleEvaluationContext.Builder

ForReadWriteDataBinding()

public static SimpleEvaluationContext.Builder ForReadWriteDataBinding()

Returns

SimpleEvaluationContext.Builder

LookupVariable(string)

public object LookupVariable(string name)

Parameters

name string

Returns

object

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)

Parameters

name string
value object