Share via


ExpressionBuilder.ParseExpression 方法

定義

在衍生類別中覆寫時,傳回表示剖析的運算式之物件。

public:
 virtual System::Object ^ ParseExpression(System::String ^ expression, Type ^ propertyType, System::Web::Compilation::ExpressionBuilderContext ^ context);
public virtual object ParseExpression (string expression, Type propertyType, System.Web.Compilation.ExpressionBuilderContext context);
abstract member ParseExpression : string * Type * System.Web.Compilation.ExpressionBuilderContext -> obj
override this.ParseExpression : string * Type * System.Web.Compilation.ExpressionBuilderContext -> obj
Public Overridable Function ParseExpression (expression As String, propertyType As Type, context As ExpressionBuilderContext) As Object

參數

expression
String

宣告式運算式的值。

propertyType
Type

由運算式繫結的屬性之型別。

context
ExpressionBuilderContext

用於評估運算式的內容資訊。

傳回

Object,包含運算式的剖析表示,如果沒有實作 ParseExpression(String, Type, ExpressionBuilderContext) 則為 null

備註

在衍生類別中覆寫時,這個方法會剖析運算式,並將它當做 或 EvaluateExpression 方法中的 GetCodeExpression 參數使用 parsedData 的物件傳回。

適用於