ExpressionBuilder.ParseExpression Metodo

Definizione

Quando sottoposto a override in una classe derivata, restituisce un oggetto che rappresenta l'espressione analizzata.

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

Parametri

expression
String

Valore dell'espressione dichiarativa.

propertyType
Type

Tipo della proprietà associata dall'espressione.

context
ExpressionBuilderContext

Informazioni contestuali per la valutazione dell'espressione.

Restituisce

Oggetto Object contenente la rappresentazione analizzata dell'espressione; in caso contrario null se ParseExpression(String, Type, ExpressionBuilderContext) non viene implementato.

Commenti

Quando sottoposto a override in una classe derivata, questo metodo analizza l'espressione e lo restituisce come oggetto che può essere usato come parsedData parametro in un GetCodeExpression metodo o EvaluateExpression .

Si applica a