Table of Contents

Class Selection

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

Constructors

Selection(bool, int, int, int, SpelNode)

public Selection(bool nullSafe, int variant, int startPos, int endPos, SpelNode expression)

Parameters

nullSafe bool
variant int
startPos int
endPos int
expression SpelNode

Fields

ALL

public const int ALL = 0

Field Value

int

FIRST

public const int FIRST = 1

Field Value

int

LAST

public const int LAST = 2

Field Value

int

Methods

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

ToStringAST()

public override string ToStringAST()

Returns

string