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é na výraz.

context
ExpressionBuilderContext

Kontextové informace pro vyhodnocení výrazu

Návraty

Obsahuje Object analyzovanou reprezentaci výrazu, null jinak není-li ParseExpression(String, Type, ExpressionBuilderContext) 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