Поделиться через


ResourceExpressionEditor.EvaluateExpression Метод

Определение

Оценивает выражение ресурса и предоставляет значение времени разработки для свойства элемента управления.

public:
 override System::Object ^ EvaluateExpression(System::String ^ expression, System::Object ^ parseTimeData, Type ^ propertyType, IServiceProvider ^ serviceProvider);
public override object EvaluateExpression (string expression, object parseTimeData, Type propertyType, IServiceProvider serviceProvider);
override this.EvaluateExpression : string * obj * Type * IServiceProvider -> obj
Public Overrides Function EvaluateExpression (expression As String, parseTimeData As Object, propertyType As Type, serviceProvider As IServiceProvider) As Object

Параметры

expression
String

Вычисляемое выражение ресурса. Параметр expression не включает префикс выражения Resources.

parseTimeData
Object

Объект, предоставляющий дополнительные данные разбора, в виде значения ResourceExpressionFields.

propertyType
Type

Тип свойства элемента управления.

serviceProvider
IServiceProvider

Реализация поставщика службы, предоставленная узелом конструктора, используемым для получения дополнительных служб времени разработки.

Возвращаемое значение

Объект, на который ссылается оцененная строка выражения, если оценка выражения прошла успешно; в противном случае — значение null.

Комментарии

Метод EvaluateExpression ищет ресурс, заданный параметром expression, а затем возвращает ресурс .

Визуальный конструктор использует EvaluateExpression метод для вычисления выражения ресурса и предоставления значения времени разработки для связанного свойства элемента управления. Во время выполнения средство синтаксического анализа страниц использует EvaluateExpression методы и GetCodeExpression соответствующей ResourceExpressionBuilder реализации для вычисления выражения и предоставления значения времени выполнения для связанного свойства элемента управления.

Визуальный конструктор использует ParseExpression метод для анализа строки выражения во время разработки, а затем вызывает EvaluateExpression метод с проанализированными данными выражения.

Применяется к

См. также раздел