Interface IExecutionContext<T>
Inherited Members
System.Collections.Generic.IEnumerable<Albatross.Expression.ContextValue>.GetEnumerator()
Assembly: Albatross.Expression.dll
Syntax
public interface IExecutionContext<T> : IEnumerable<ContextValue>, IEnumerable
Type Parameters
Properties
CacheExternalValue
Declaration
bool CacheExternalValue { get; }
Property Value
Type |
Description |
System.Boolean |
|
CaseSensitive
Declaration
bool CaseSensitive { get; }
Property Value
Type |
Description |
System.Boolean |
|
FailWhenMissingVariable
Declaration
bool FailWhenMissingVariable { get; }
Property Value
Type |
Description |
System.Boolean |
|
Parser
Declaration
Property Value
Methods
Build()
Declaration
Clear()
Declaration
Eval(String, T, Type)
Declaration
object Eval(string expression, T input, Type outputDataType)
Parameters
Type |
Name |
Description |
System.String |
expression |
|
T |
input |
|
System.Type |
outputDataType |
|
Returns
Type |
Description |
System.Object |
|
GetValue(String, T)
Declaration
object GetValue(string name, T input)
Parameters
Type |
Name |
Description |
System.String |
name |
|
T |
input |
|
Returns
Type |
Description |
System.Object |
|
Set(ContextValue)
Declaration
void Set(ContextValue value)
Parameters
TryGetValue(String, T, out Object)
Declaration
bool TryGetValue(string name, T input, out object data)
Parameters
Type |
Name |
Description |
System.String |
name |
|
T |
input |
|
System.Object |
data |
|
Returns
Type |
Description |
System.Boolean |
|
Extension Methods