Table of Contents

Class InlineList

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

Constructors

InlineList(int, int, params SpelNode[])

public InlineList(int startPos, int endPos, params SpelNode[] args)

Parameters

startPos int
endPos int
args SpelNode[]

Properties

IsConstant

public bool IsConstant { get; }

Property Value

bool

Methods

GenerateCode(ILGenerator, CodeFlow)

public override void GenerateCode(ILGenerator gen, CodeFlow cf)

Parameters

gen ILGenerator
cf CodeFlow

GenerateInitCode(string, ILGenerator, CodeFlow, bool)

public void GenerateInitCode(string constantFieldName, ILGenerator gen, CodeFlow codeflow, bool nested = false)

Parameters

constantFieldName string
gen ILGenerator
codeflow CodeFlow
nested bool

GetConstantValue()

public IList<object> GetConstantValue()

Returns

IList<object>

GetValueInternal(ExpressionState)

public override ITypedValue GetValueInternal(ExpressionState state)

Parameters

state ExpressionState

Returns

ITypedValue

IsCompilable()

public override bool IsCompilable()

Returns

bool

ToStringAST()

public override string ToStringAST()

Returns

string