Class CompositeStringExpression
Inheritance
System.Object
CompositeStringExpression
Assembly: Steeltoe.Common.Expression.dll
Syntax
public class CompositeStringExpression : IExpression
Constructors
|
Edit this page
View Source
CompositeStringExpression(String, List<IExpression>)
Declaration
public CompositeStringExpression(string expressionString, List<IExpression> expressions)
Parameters
Type |
Name |
Description |
System.String |
expressionString |
|
List<IExpression> |
expressions |
|
Properties
|
Edit this page
View Source
Expressions
Declaration
public List<IExpression> Expressions { get; }
Property Value
Type |
Description |
List<IExpression> |
|
|
Edit this page
View Source
ExpressionString
Declaration
public string ExpressionString { get; }
Property Value
Type |
Description |
System.String |
|
Methods
|
Edit this page
View Source
GetValue()
Declaration
Returns
Type |
Description |
System.String |
|
|
Edit this page
View Source
GetValue(IEvaluationContext)
Declaration
public string GetValue(IEvaluationContext context)
Parameters
Type |
Name |
Description |
IEvaluationContext |
context |
|
Returns
Type |
Description |
System.String |
|
|
Edit this page
View Source
GetValue(IEvaluationContext, Object)
Declaration
public string GetValue(IEvaluationContext context, object rootObject)
Parameters
Type |
Name |
Description |
IEvaluationContext |
context |
|
System.Object |
rootObject |
|
Returns
Type |
Description |
System.String |
|
|
Edit this page
View Source
GetValue(IEvaluationContext, Object, Type)
Declaration
public object GetValue(IEvaluationContext context, object rootObject, Type desiredResultType)
Parameters
Type |
Name |
Description |
IEvaluationContext |
context |
|
System.Object |
rootObject |
|
Type |
desiredResultType |
|
Returns
Type |
Description |
System.Object |
|
|
Edit this page
View Source
GetValue(IEvaluationContext, Type)
Declaration
public object GetValue(IEvaluationContext context, Type desiredResultType)
Parameters
Type |
Name |
Description |
IEvaluationContext |
context |
|
Type |
desiredResultType |
|
Returns
Type |
Description |
System.Object |
|
|
Edit this page
View Source
GetValue(Object)
Declaration
public string GetValue(object rootObject)
Parameters
Type |
Name |
Description |
System.Object |
rootObject |
|
Returns
Type |
Description |
System.String |
|
|
Edit this page
View Source
GetValue(Object, Type)
Declaration
public object GetValue(object rootObject, Type desiredResultType)
Parameters
Type |
Name |
Description |
System.Object |
rootObject |
|
Type |
desiredResultType |
|
Returns
Type |
Description |
System.Object |
|
|
Edit this page
View Source
GetValue(Type)
Declaration
public object GetValue(Type desiredResultType)
Parameters
Type |
Name |
Description |
Type |
desiredResultType |
|
Returns
Type |
Description |
System.Object |
|
|
Edit this page
View Source
GetValue<T>()
Declaration
Returns
Type Parameters
|
Edit this page
View Source
GetValue<T>(IEvaluationContext)
Declaration
public T GetValue<T>(IEvaluationContext context)
Parameters
Type |
Name |
Description |
IEvaluationContext |
context |
|
Returns
Type Parameters
|
Edit this page
View Source
GetValue<T>(IEvaluationContext, Object)
Declaration
public T GetValue<T>(IEvaluationContext context, object rootObject)
Parameters
Type |
Name |
Description |
IEvaluationContext |
context |
|
System.Object |
rootObject |
|
Returns
Type Parameters
|
Edit this page
View Source
GetValue<T>(Object)
Declaration
public T GetValue<T>(object rootObject)
Parameters
Type |
Name |
Description |
System.Object |
rootObject |
|
Returns
Type Parameters
|
Edit this page
View Source
GetValueType()
Declaration
public Type GetValueType()
Returns
|
Edit this page
View Source
GetValueType(IEvaluationContext)
Declaration
public Type GetValueType(IEvaluationContext context)
Parameters
Type |
Name |
Description |
IEvaluationContext |
context |
|
Returns
|
Edit this page
View Source
GetValueType(IEvaluationContext, Object)
Declaration
public Type GetValueType(IEvaluationContext context, object rootObject)
Parameters
Type |
Name |
Description |
IEvaluationContext |
context |
|
System.Object |
rootObject |
|
Returns
|
Edit this page
View Source
GetValueType(Object)
Declaration
public Type GetValueType(object rootObject)
Parameters
Type |
Name |
Description |
System.Object |
rootObject |
|
Returns
|
Edit this page
View Source
IsWritable(IEvaluationContext)
Declaration
public bool IsWritable(IEvaluationContext context)
Parameters
Type |
Name |
Description |
IEvaluationContext |
context |
|
Returns
Type |
Description |
System.Boolean |
|
|
Edit this page
View Source
IsWritable(IEvaluationContext, Object)
Declaration
public bool IsWritable(IEvaluationContext context, object rootObject)
Parameters
Type |
Name |
Description |
IEvaluationContext |
context |
|
System.Object |
rootObject |
|
Returns
Type |
Description |
System.Boolean |
|
|
Edit this page
View Source
IsWritable(Object)
Declaration
public bool IsWritable(object rootObject)
Parameters
Type |
Name |
Description |
System.Object |
rootObject |
|
Returns
Type |
Description |
System.Boolean |
|
|
Edit this page
View Source
SetValue(IEvaluationContext, Object)
Declaration
public void SetValue(IEvaluationContext context, object value)
Parameters
Type |
Name |
Description |
IEvaluationContext |
context |
|
System.Object |
value |
|
|
Edit this page
View Source
SetValue(IEvaluationContext, Object, Object)
Declaration
public void SetValue(IEvaluationContext context, object rootObject, object value)
Parameters
Type |
Name |
Description |
IEvaluationContext |
context |
|
System.Object |
rootObject |
|
System.Object |
value |
|
|
Edit this page
View Source
SetValue(Object, Object)
Declaration
public void SetValue(object rootObject, object value)
Parameters
Type |
Name |
Description |
System.Object |
rootObject |
|
System.Object |
value |
|