C# Class AjScript.ExpressionUtilities

Mostrar archivo Open project: ajlopez/AjScript

Public Methods

Method Description
ResolveToDictionary ( IExpression expression, IContext context ) : IDictionary
ResolveToList ( IExpression expression, IContext context ) : object
ResolveToObject ( IExpression expression, IContext context ) : object
SetValue ( IExpression expression, object value, IContext context ) : void

Private Methods

Method Description
ResolveToDictionary ( DotExpression expression, IContext context ) : IDictionary
ResolveToDictionary ( VariableExpression expression, IContext context ) : IDictionary
ResolveToList ( DotExpression expression, IContext context ) : IList
ResolveToList ( VariableExpression expression, IContext context ) : object
ResolveToObject ( DotExpression expression, IContext context ) : object
ResolveToObject ( VariableExpression expression, IContext context ) : object
SetValue ( DotExpression expression, object value, IContext context ) : void
SetValue ( VariableExpression expression, object value, IContext context ) : void

Method Details

ResolveToDictionary() public static method

public static ResolveToDictionary ( IExpression expression, IContext context ) : IDictionary
expression IExpression
context IContext
return IDictionary

ResolveToList() public static method

public static ResolveToList ( IExpression expression, IContext context ) : object
expression IExpression
context IContext
return object

ResolveToObject() public static method

public static ResolveToObject ( IExpression expression, IContext context ) : object
expression IExpression
context IContext
return object

SetValue() public static method

public static SetValue ( IExpression expression, object value, IContext context ) : void
expression IExpression
value object
context IContext
return void