次の方法で共有


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

式の評価に使用するコンテキスト情報。

戻り値

式を解析した結果が格納された ObjectParseExpression(String, Type, ExpressionBuilderContext) が実装されていない場合は null

注釈

派生クラスでオーバーライドされると、このメソッドは式を解析し、 メソッドまたは EvaluateExpression メソッドのGetCodeExpressionパラメーターとして使用できるオブジェクトとしてparsedData返します。

適用対象