ExpressionBuilder.ParseExpression Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, ayrıştırılmış ifadeyi temsil eden bir nesne döndürür.

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

Parametreler

expression
String

Bildirim temelli ifadenin değeri.

propertyType
Type

ifadesiyle ilişkili özelliğinin türü.

context
ExpressionBuilderContext

İfadenin değerlendirilmesi için bağlamsal bilgiler.

Döndürülenler

Object İfadenin ayrıştırılmış gösterimini içeren; aksi takdirde uygulanmadıysa nullParseExpression(String, Type, ExpressionBuilderContext).

Açıklamalar

Türetilmiş bir sınıfta geçersiz kılındığında, bu yöntem ifadeyi ayrıştırarak veya EvaluateExpression yönteminde parametre olarak kullanılabilecek bir GetCodeExpression nesne olarak parsedData döndürür.

Şunlara uygulanır