Interface IPropertyAccessor
- Namespace
- Steeltoe.Common.Expression.Internal
- Assembly
- Steeltoe.Common.Abstractions.dll
public interface IPropertyAccessor
Methods
CanRead(IEvaluationContext, object, string)
bool CanRead(IEvaluationContext context, object target, string name)
Parameters
context
IEvaluationContexttarget
objectname
string
Returns
CanWrite(IEvaluationContext, object, string)
bool CanWrite(IEvaluationContext context, object target, string name)
Parameters
context
IEvaluationContexttarget
objectname
string
Returns
GetSpecificTargetClasses()
IList<Type> GetSpecificTargetClasses()
Returns
Read(IEvaluationContext, object, string)
ITypedValue Read(IEvaluationContext context, object target, string name)
Parameters
context
IEvaluationContexttarget
objectname
string
Returns
Write(IEvaluationContext, object, string, object)
void Write(IEvaluationContext context, object target, string name, object newValue)
Parameters
context
IEvaluationContexttarget
objectname
stringnewValue
object