C# Class NSoft.NFramework.StringResources.WebResourceExpressionBuilder

웹 리소스 정보를 추출하기 위해 표현식을 만드는 클래스입니다.
Inheritance: System.Web.Compilation.ResourceExpressionBuilder
显示文件 Open project: debop/NFramework

Public Methods

Method Description
EvaluateExpression ( object target, System.Web.UI.BoundPropertyEntry entry, object parsedData, System.Web.Compilation.ExpressionBuilderContext context ) : object

리소스 파일에서 값을 반환합니다.

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

페이지 실행 중에 계산할 코드 식을 반환합니다.

GetGlobalResourceObject ( string classKey, string resourceKey, CultureInfo culture = null ) : object

외부 Resource Assembly로부터 지정한 리소스 키에 해당하는 값을 가져온다.

GetLocalResourceObject ( string classKey, string resourceKey, CultureInfo culture = null ) : object

Database 로부터 지역 리소스 정보를 얻는다.

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

구문 분석된 식을 나타내는 개체를 반환합니다.

Method Details

EvaluateExpression() public method

리소스 파일에서 값을 반환합니다.
public EvaluateExpression ( object target, System.Web.UI.BoundPropertyEntry entry, object parsedData, System.Web.Compilation.ExpressionBuilderContext context ) : object
target object /// 식이 포함된 개체입니다. ///
entry System.Web.UI.BoundPropertyEntry /// 식에 의해 바인딩된 속성에 대한 정보를 나타내는 개체입니다. ///
parsedData object /// 메서드에 의해 반환된 구문 분석한 데이터가 들어 있는 개체입니다. ///
context System.Web.Compilation.ExpressionBuilderContext /// 식을 계산하는 데 필요한 컨텍스트 정보입니다. ///
return object

GetCodeExpression() public method

페이지 실행 중에 계산할 코드 식을 반환합니다.
public GetCodeExpression ( System.Web.UI.BoundPropertyEntry entry, object parsedData, System.Web.Compilation.ExpressionBuilderContext context ) : System.CodeDom.CodeExpression
entry System.Web.UI.BoundPropertyEntry 개체의 속성 이름입니다.
parsedData object 식의 구문 분석된 값입니다.
context System.Web.Compilation.ExpressionBuilderContext 컨트롤 또는 페이지에 대한 속성입니다.
return System.CodeDom.CodeExpression

GetGlobalResourceObject() public static method

외부 Resource Assembly로부터 지정한 리소스 키에 해당하는 값을 가져온다.
public static GetGlobalResourceObject ( string classKey, string resourceKey, CultureInfo culture = null ) : object
classKey string
resourceKey string
culture System.Globalization.CultureInfo
return object

GetLocalResourceObject() public static method

Database 로부터 지역 리소스 정보를 얻는다.
public static GetLocalResourceObject ( string classKey, string resourceKey, CultureInfo culture = null ) : object
classKey string
resourceKey string
culture System.Globalization.CultureInfo
return object

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