Interface ISpelNode
Assembly: Steeltoe.Common.Expression.dll
Syntax
public interface ISpelNode
Properties
|
Edit this page
View Source
ChildCount
Declaration
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
EndPosition
Declaration
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
StartPosition
Declaration
int StartPosition { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
|
Edit this page
View Source
GenerateCode(ILGenerator, CodeFlow)
Declaration
void GenerateCode(ILGenerator gen, CodeFlow cf)
Parameters
Type |
Name |
Description |
ILGenerator |
gen |
|
CodeFlow |
cf |
|
|
Edit this page
View Source
GetChild(Int32)
Declaration
ISpelNode GetChild(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
|
Edit this page
View Source
GetObjectType(Object)
Declaration
Type GetObjectType(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
|
Edit this page
View Source
GetTypedValue(ExpressionState)
Declaration
ITypedValue GetTypedValue(ExpressionState state)
Parameters
Returns
Type |
Description |
ITypedValue |
|
|
Edit this page
View Source
GetValue(ExpressionState)
Declaration
object GetValue(ExpressionState state)
Parameters
Returns
Type |
Description |
System.Object |
|
|
Edit this page
View Source
IsCompilable()
Declaration
Returns
Type |
Description |
System.Boolean |
|
|
Edit this page
View Source
IsWritable(ExpressionState)
Declaration
bool IsWritable(ExpressionState state)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Edit this page
View Source
SetValue(ExpressionState, Object)
Declaration
void SetValue(ExpressionState state, object newValue)
Parameters
|
Edit this page
View Source
ToStringAST()
Declaration
Returns
Type |
Description |
System.String |
|