Table of Contents

Class VariableReference

Namespace
Steeltoe.Common.Expression.Internal.Spring.Ast
Assembly
Steeltoe.Common.Expression.dll
public class VariableReference : SpelNode, ISpelNode
Inheritance
VariableReference
Implements
Inherited Members

Constructors

VariableReference(string, int, int)

public VariableReference(string variableName, int startPos, int endPos)

Parameters

variableName string
startPos int
endPos int

Methods

GenerateCode(ILGenerator, CodeFlow)

public override void GenerateCode(ILGenerator gen, CodeFlow cf)

Parameters

gen ILGenerator
cf CodeFlow

GetValueInternal(ExpressionState)

public override ITypedValue GetValueInternal(ExpressionState state)

Parameters

state ExpressionState

Returns

ITypedValue

GetValueRef(ExpressionState)

protected override IValueRef GetValueRef(ExpressionState state)

Parameters

state ExpressionState

Returns

IValueRef

IsCompilable()

public override bool IsCompilable()

Returns

bool

IsWritable(ExpressionState)

public override bool IsWritable(ExpressionState state)

Parameters

state ExpressionState

Returns

bool

SetValue(ExpressionState, object)

public override void SetValue(ExpressionState state, object newValue)

Parameters

state ExpressionState
newValue object

ToStringAST()

public override string ToStringAST()

Returns

string