Class Literal
public abstract class Literal : SpelNode, ISpelNode- Inheritance
- 
      
      
      Literal
- Implements
- Derived
- Inherited Members
Constructors
Literal(string, int, int)
protected Literal(string originalValue, int startPos, int endPos)Parameters
Properties
OriginalValue
public string OriginalValue { get; }Property Value
Methods
GetIntLiteral(string, int, int, NumberStyles)
public static Literal GetIntLiteral(string numberToken, int startPos, int endPos, NumberStyles radix)Parameters
- numberTokenstring
- startPosint
- endPosint
- radixNumberStyles
Returns
GetLiteralValue()
public abstract ITypedValue GetLiteralValue()Returns
GetLongLiteral(string, int, int, NumberStyles)
public static Literal GetLongLiteral(string numberToken, int startPos, int endPos, NumberStyles radix)Parameters
- numberTokenstring
- startPosint
- endPosint
- radixNumberStyles
Returns
GetNumberLiteral(string)
public static string GetNumberLiteral(string numberToken)Parameters
- numberTokenstring
Returns
GetRealLiteral(string, int, int, bool)
public static Literal GetRealLiteral(string numberToken, int startPos, int endPos, bool isFloat)Parameters
Returns
GetValueInternal(ExpressionState)
public override ITypedValue GetValueInternal(ExpressionState state)Parameters
- stateExpressionState
Returns
ToString()
public override string ToString()Returns
ToStringAST()
public override string ToStringAST()