Class CompositeStringExpression  
  
  
    - Namespace
- Steeltoe.Common.Expression.Internal.Spring.Common
- Assembly
- Steeltoe.Common.Expression.dll
 
  
  
  
    [Obsolete("This feature will be removed in the next major version. See https://steeltoe.io/docs/v3/obsolete for details.")]
public class CompositeStringExpression : IExpression
   
  
    - Inheritance
- 
      
      CompositeStringExpression 
    - Implements
- 
      
    
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Constructors
  
  
  CompositeStringExpression(string, List<IExpression>)
  
  
  
  
  
    public CompositeStringExpression(string expressionString, List<IExpression> expressions)
   
  Parameters
  
    - expressionStringstring
- expressionsList<IExpression>
Properties
  
  
  ExpressionString
  
  
  
  
  
    public string ExpressionString { get; }
   
  Property Value
  
    - string
  Expressions
  
  
  
  
  
    public List<IExpression> Expressions { get; }
   
  Property Value
  
    - List<IExpression>
Methods
  
  
  GetValue()
  
  
  
  
  
  Returns
  
    - string
  GetValue(IEvaluationContext)
  
  
  
  
  
    public string GetValue(IEvaluationContext context)
   
  Parameters
  
    - contextIEvaluationContext
Returns
  
    - string
  GetValue(IEvaluationContext, object)
  
  
  
  
  
    public string GetValue(IEvaluationContext context, object rootObject)
   
  Parameters
  
    - contextIEvaluationContext
- rootObjectobject
Returns
  
    - string
  GetValue(IEvaluationContext, object, Type)
  
  
  
  
  
    public object GetValue(IEvaluationContext context, object rootObject, Type desiredResultType)
   
  Parameters
  
    - contextIEvaluationContext
- rootObjectobject
- desiredResultTypeType
Returns
  
    - object
  GetValue(IEvaluationContext, Type)
  
  
  
  
  
    public object GetValue(IEvaluationContext context, Type desiredResultType)
   
  Parameters
  
    - contextIEvaluationContext
- desiredResultTypeType
Returns
  
    - object
  GetValue(object)
  
  
  
  
  
    public string GetValue(object rootObject)
   
  Parameters
  
    - rootObjectobject
Returns
  
    - string
  GetValue(object, Type)
  
  
  
  
  
    public object GetValue(object rootObject, Type desiredResultType)
   
  Parameters
  
    - rootObjectobject
- desiredResultTypeType
Returns
  
    - object
  GetValue(Type)
  
  
  
  
  
    public object GetValue(Type desiredResultType)
   
  Parameters
  
    - desiredResultTypeType
Returns
  
    - object
  GetValueType()
  
  
  
  
  
    public Type GetValueType()
   
  Returns
  
    - Type
  GetValueType(IEvaluationContext)
  
  
  
  
  
    public Type GetValueType(IEvaluationContext context)
   
  Parameters
  
    - contextIEvaluationContext
Returns
  
    - Type
  GetValueType(IEvaluationContext, object)
  
  
  
  
  
    public Type GetValueType(IEvaluationContext context, object rootObject)
   
  Parameters
  
    - contextIEvaluationContext
- rootObjectobject
Returns
  
    - Type
  GetValueType(object)
  
  
  
  
  
    public Type GetValueType(object rootObject)
   
  Parameters
  
    - rootObjectobject
Returns
  
    - Type
  GetValue<T>()
  
  
  
  
  
  Returns
  
    - T
Type Parameters
  
    - T
  GetValue<T>(IEvaluationContext)
  
  
  
  
  
    public T GetValue<T>(IEvaluationContext context)
   
  Parameters
  
    - contextIEvaluationContext
Returns
  
    - T
Type Parameters
  
    - T
  GetValue<T>(IEvaluationContext, object)
  
  
  
  
  
    public T GetValue<T>(IEvaluationContext context, object rootObject)
   
  Parameters
  
    - contextIEvaluationContext
- rootObjectobject
Returns
  
    - T
Type Parameters
  
    - T
  GetValue<T>(object)
  
  
  
  
  
    public T GetValue<T>(object rootObject)
   
  Parameters
  
    - rootObjectobject
Returns
  
    - T
Type Parameters
  
    - T
  IsWritable(IEvaluationContext)
  
  
  
  
  
    public bool IsWritable(IEvaluationContext context)
   
  Parameters
  
    - contextIEvaluationContext
Returns
  
    - bool
  IsWritable(IEvaluationContext, object)
  
  
  
  
  
    public bool IsWritable(IEvaluationContext context, object rootObject)
   
  Parameters
  
    - contextIEvaluationContext
- rootObjectobject
Returns
  
    - bool
  IsWritable(object)
  
  
  
  
  
    public bool IsWritable(object rootObject)
   
  Parameters
  
    - rootObjectobject
Returns
  
    - bool
  SetValue(IEvaluationContext, object)
  
  
  
  
  
    public void SetValue(IEvaluationContext context, object value)
   
  Parameters
  
    - contextIEvaluationContext
- valueobject
  SetValue(IEvaluationContext, object, object)
  
  
  
  
  
    public void SetValue(IEvaluationContext context, object rootObject, object value)
   
  Parameters
  
    - contextIEvaluationContext
- rootObjectobject
- valueobject
  SetValue(object, object)
  
  
  
  
  
    public void SetValue(object rootObject, object value)
   
  Parameters
  
    - rootObjectobject
- valueobject