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

İfadeye bağlı ö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 uygulanmamışsa 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 parsedData yönteminde parametre olarak kullanılabilecek bir GetCodeExpression nesne olarak EvaluateExpression döndürür.

Şunlara uygulanır