ExpressionBuilder.ParseExpression Methode

Definition

Wenn eine abgeleitete Klasse überschrieben wird, wird ein Objekt zurückgegeben, das den analysierten Ausdruck darstellt.

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

Parameter

expression
String

Der Wert des deklarativen Ausdrucks.

propertyType
Type

Der Typ der eigenschaft, an die der Ausdruck gebunden ist.

context
ExpressionBuilderContext

Kontextbezogene Informationen für die Auswertung des Ausdrucks.

Gibt zurück

Eine Object mit der analysierten Darstellung des Ausdrucks; andernfalls wird ParseExpression(String, Type, ExpressionBuilderContext) dies null nicht implementiert.

Hinweise

Wenn diese Methode in einer abgeleiteten Klasse überschrieben wird, analysiert diese Methode den Ausdruck und gibt ihn als Objekt zurück, das als parsedData Parameter in einer GetCodeExpression oder EvaluateExpression Methode verwendet werden kann.

Gilt für: