ExpressionBuilder.ParseExpression Metoda

Definice

Při přepsání v odvozené třídě vrátí objekt, který představuje parsovaný výraz.

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

Parametry

expression
String

Hodnota deklarativního výrazu.

propertyType
Type

Typ vlastnosti vázaného výrazem.

context
ExpressionBuilderContext

Kontextové informace pro vyhodnocení výrazu

Návraty

Object

Obsahuje Object parsovanou reprezentaci výrazu, jinak pokud null ParseExpression(String, Type, ExpressionBuilderContext) není implementována.

Poznámky

Při přepsání v odvozené třídě tato metoda parsuje výraz a vrátí ho jako objekt, který lze použít jako parsedData parametr v GetCodeExpression nebo EvaluateExpression metodě.

Platí pro