C# Class System.Web.Compilation.ResourceExpressionBuilder

Inheritance: System.Web.Compilation.ExpressionBuilder
Show file Open project: runefs/Marvin Class Usage Examples

Public Methods

Method Description
EvaluateExpression ( object target, BoundPropertyEntry entry, object parsedData, System.Web.Compilation.ExpressionBuilderContext context ) : object
GetCodeExpression ( BoundPropertyEntry entry, object parsedData, System.Web.Compilation.ExpressionBuilderContext context ) : CodeExpression
ParseExpression ( string expression ) : System.Web.Compilation.ResourceExpressionFields
ParseExpression ( string expression, Type propertyType, System.Web.Compilation.ExpressionBuilderContext context ) : object
ResourceExpressionBuilder ( ) : System

Private Methods

Method Description
CreateGetLocalResourceObject ( BoundPropertyEntry bpe, string resname ) : CodeExpression
CreateGetLocalResourceObject ( MemberInfo mi, string resname ) : CodeExpression
CreateGetLocalResourceObject ( Type member_type, Type declaringType, string memberName, string resname ) : CodeExpression

Method Details

EvaluateExpression() public method

public EvaluateExpression ( object target, BoundPropertyEntry entry, object parsedData, System.Web.Compilation.ExpressionBuilderContext context ) : object
target object
entry BoundPropertyEntry
parsedData object
context System.Web.Compilation.ExpressionBuilderContext
return object

GetCodeExpression() public method

public GetCodeExpression ( BoundPropertyEntry entry, object parsedData, System.Web.Compilation.ExpressionBuilderContext context ) : CodeExpression
entry BoundPropertyEntry
parsedData object
context System.Web.Compilation.ExpressionBuilderContext
return CodeExpression

ParseExpression() public static method

public static ParseExpression ( string expression ) : System.Web.Compilation.ResourceExpressionFields
expression string
return System.Web.Compilation.ResourceExpressionFields

ParseExpression() public method

public ParseExpression ( string expression, Type propertyType, System.Web.Compilation.ExpressionBuilderContext context ) : object
expression string
propertyType System.Type
context System.Web.Compilation.ExpressionBuilderContext
return object

ResourceExpressionBuilder() public method

public ResourceExpressionBuilder ( ) : System
return System