ExpressionBuilder.ParseExpression Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se reemplaza en una clase derivada, devuelve un objeto que representa una expresión analizada.
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
Parámetros
- expression
- String
Valor de la expresión declarativa.
- propertyType
- Type
Tipo de la propiedad a la que se establece un enlace mediante la expresión.
- context
- ExpressionBuilderContext
Información de contexto para la evaluación de la expresión.
Devoluciones
Es un objeto Object que contiene la representación analizada de la expresión; de lo contrario, es null
si no se implementa ParseExpression(String, Type, ExpressionBuilderContext).
Comentarios
Cuando se reemplaza en una clase derivada, este método analiza la expresión y la devuelve como un objeto que se puede usar como parámetro parsedData
en un GetCodeExpression método o EvaluateExpression .