Table of Contents

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()

public string 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>()

public T 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