Class ControlToken
Inheritance
System.Object
ControlToken
Assembly: Albatross.Expression.dll
Syntax
public class ControlToken : IToken
Fields
Comma
Declaration
public static readonly ControlToken Comma
Field Value
Comma_Text
Declaration
public const string Comma_Text = ","
Field Value
Type |
Description |
System.String |
|
FuncParamStart
Declaration
public static readonly ControlToken FuncParamStart
Field Value
FuncParamStart_Text
Declaration
public const string FuncParamStart_Text = "$"
Field Value
Type |
Description |
System.String |
|
LeftParenthesis
Declaration
public static readonly ControlToken LeftParenthesis
Field Value
LeftParenthesis_Text
Declaration
public const string LeftParenthesis_Text = "("
Field Value
Type |
Description |
System.String |
|
RightParenthesis
Declaration
public static readonly ControlToken RightParenthesis
Field Value
RightParenthesis_Text
Declaration
public const string RightParenthesis_Text = ")"
Field Value
Type |
Description |
System.String |
|
Properties
Group
Declaration
public string Group { get; }
Property Value
Type |
Description |
System.String |
|
Name
Declaration
public string Name { get; }
Property Value
Type |
Description |
System.String |
|
Methods
Clone()
Declaration
Returns
EvalText(String)
Declaration
public string EvalText(string format)
Parameters
Type |
Name |
Description |
System.String |
format |
|
Returns
Type |
Description |
System.String |
|
EvalValue(Func<String, Object>)
Declaration
public object EvalValue(Func<string, object> context)
Parameters
Type |
Name |
Description |
System.Func<System.String, System.Object> |
context |
|
Returns
Type |
Description |
System.Object |
|
Match(String, Int32, out Int32)
Declaration
public bool Match(string expression, int start, out int next)
Parameters
Type |
Name |
Description |
System.String |
expression |
|
System.Int32 |
start |
|
System.Int32 |
next |
|
Returns
Type |
Description |
System.Boolean |
|
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
System.Object.ToString()
Implements
Extension Methods