Class LiteralExpression
- Namespace
- Steeltoe.Common.Expression.Internal.Spring.Common
- Assembly
- Steeltoe.Common.Expression.dll
public class LiteralExpression : IExpression
- Inheritance
-
LiteralExpression
- Implements
-
- Inherited Members
-
Constructors
LiteralExpression(string)
public LiteralExpression(string literalValue)
Parameters
literalValue
string
Properties
ExpressionString
public string ExpressionString { get; }
Property Value
- string
Methods
GetValue()
Returns
- string
GetValue(IEvaluationContext)
public string GetValue(IEvaluationContext context)
Parameters
context
IEvaluationContext
Returns
- string
GetValue(IEvaluationContext, object)
public string GetValue(IEvaluationContext context, object rootObject)
Parameters
context
IEvaluationContext
rootObject
object
Returns
- string
GetValue(IEvaluationContext, object, Type)
public object GetValue(IEvaluationContext context, object rootObject, Type desiredResultType)
Parameters
context
IEvaluationContext
rootObject
object
desiredResultType
Type
Returns
- object
GetValue(IEvaluationContext, Type)
public object GetValue(IEvaluationContext context, Type desiredResultType)
Parameters
context
IEvaluationContext
desiredResultType
Type
Returns
- object
GetValue(object)
public string GetValue(object rootObject)
Parameters
rootObject
object
Returns
- string
GetValue(object, Type)
public object GetValue(object rootObject, Type desiredResultType)
Parameters
rootObject
object
desiredResultType
Type
Returns
- object
GetValue(Type)
public object GetValue(Type desiredResultType)
Parameters
desiredResultType
Type
Returns
- object
GetValueType()
public Type GetValueType()
Returns
- Type
GetValueType(IEvaluationContext)
public Type GetValueType(IEvaluationContext context)
Parameters
context
IEvaluationContext
Returns
- Type
GetValueType(IEvaluationContext, object)
public Type GetValueType(IEvaluationContext context, object rootobject)
Parameters
context
IEvaluationContext
rootobject
object
Returns
- Type
GetValueType(object)
public Type GetValueType(object rootobject)
Parameters
rootobject
object
Returns
- Type
GetValue<T>()
Returns
- T
Type Parameters
T
GetValue<T>(IEvaluationContext)
public T GetValue<T>(IEvaluationContext context)
Parameters
context
IEvaluationContext
Returns
- T
Type Parameters
T
GetValue<T>(IEvaluationContext, object)
public T GetValue<T>(IEvaluationContext context, object rootObject)
Parameters
context
IEvaluationContext
rootObject
object
Returns
- T
Type Parameters
T
GetValue<T>(object)
public T GetValue<T>(object rootObject)
Parameters
rootObject
object
Returns
- T
Type Parameters
T
IsWritable(IEvaluationContext)
public bool IsWritable(IEvaluationContext context)
Parameters
context
IEvaluationContext
Returns
- bool
IsWritable(IEvaluationContext, object)
public bool IsWritable(IEvaluationContext context, object rootobject)
Parameters
context
IEvaluationContext
rootobject
object
Returns
- bool
IsWritable(object)
public bool IsWritable(object rootobject)
Parameters
rootobject
object
Returns
- bool
SetValue(IEvaluationContext, object)
public void SetValue(IEvaluationContext context, object value)
Parameters
context
IEvaluationContext
value
object
SetValue(IEvaluationContext, object, object)
public void SetValue(IEvaluationContext context, object rootobject, object value)
Parameters
context
IEvaluationContext
rootobject
object
value
object
SetValue(object, object)
public void SetValue(object rootobject, object value)
Parameters
rootobject
object
value
object