ExpressionBuilder.ParseExpression Methode

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, wordt een object geretourneerd dat de geparseerde expressie vertegenwoordigt.

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

Parameters

expression
String

De waarde van de declaratieve expressie.

propertyType
Type

Het type eigenschap dat aan de expressie is gebonden.

context
ExpressionBuilderContext

Contextuele informatie voor de evaluatie van de expressie.

Retouren

Een Object met de geparseerde weergave van de expressie; anders, null indien ParseExpression(String, Type, ExpressionBuilderContext) niet geïmplementeerd.

Opmerkingen

Wanneer deze methode wordt overschreven in een afgeleide klasse, parseert deze de expressie en retourneert deze als een object dat kan worden gebruikt als de parsedData parameter in een GetCodeExpression of EvaluateExpression methode.

Van toepassing op