ExpressionBuilder.ParseExpression Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En cas de substitution dans une classe dérivée, retourne un objet qui représente l'expression analysée.
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
Paramètres
- expression
- String
Valeur de l'expression déclarative.
- propertyType
- Type
Type de la propriété liée par l'expression.
- context
- ExpressionBuilderContext
Informations contextuelles pour l'évaluation de l'expression.
Retours
Object contenant la représentation analysée de l'expression ; sinon, null
si ParseExpression(String, Type, ExpressionBuilderContext) n'est pas implémenté.
Remarques
En cas de substitution dans une classe dérivée, cette méthode analyse l’expression et la retourne en tant qu’objet qui peut être utilisé comme parsedData
paramètre dans une GetCodeExpression ou EvaluateExpression méthode.