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


ArrayExpression<T> Класс

Определение

ArrayExpression — представляет свойство, которое является значением массива T или строковым выражением для привязки к массиву T.

public class ArrayExpression<T> : AdaptiveExpressions.Properties.ExpressionProperty<System.Collections.Generic.List<T>>
type ArrayExpression<'T> = class
    inherit ExpressionProperty<List<'T>>
Public Class ArrayExpression(Of T)
Inherits ExpressionProperty(Of List(Of T))

Параметры типа

T

тип объекта в массиве.

Наследование
ArrayExpression<T>

Комментарии

Строковые значения всегда интерпретируются как выражение независимо от того, имеет ли оно префикс "=".

Конструкторы

ArrayExpression<T>()

Инициализирует новый экземпляр класса ArrayExpression<T>.

ArrayExpression<T>(Expression)

Инициализирует новый экземпляр класса ArrayExpression<T>.

ArrayExpression<T>(Func<Object,Object>)

Инициализирует новый экземпляр класса ArrayExpression<T>.

ArrayExpression<T>(IEnumerable<T>)

Инициализирует новый экземпляр класса ArrayExpression<T>.

ArrayExpression<T>(JToken)

Инициализирует новый экземпляр класса ArrayExpression<T>.

ArrayExpression<T>(String)

Инициализирует новый экземпляр класса ArrayExpression<T>.

Свойства

ExpressionText

Возвращает или задает текст выражения для вычисления для получения значения.

(Унаследовано от ExpressionProperty<T>)
Value

Возвращает или задает необработанное значение свойства выражения.

(Унаследовано от ExpressionProperty<T>)

Методы

ConvertObject(Object)

Преобразование необработанного объекта в требуемый тип значения.

(Унаследовано от ExpressionProperty<T>)
GetObject(Object)

Получение значения в виде объекта.

(Унаследовано от ExpressionProperty<T>)
GetValue(Object)

Получите значение .

(Унаследовано от ExpressionProperty<T>)
SetObject(Object)

Задайте значение в качестве объекта .

(Унаследовано от ExpressionProperty<T>)
SetValue(Object)

Задает значение.

(Унаследовано от ExpressionProperty<T>)
ToExpression()

При этом будет возвращено существующее выражение или ConstantExpression(Value), если значение не является сложным типом.

(Унаследовано от ExpressionProperty<T>)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от ExpressionProperty<T>)
TryGetObject(Object)

Попробуйте получить значение в качестве объекта.

(Унаследовано от ExpressionProperty<T>)
TryGetValue(Object)

Попробуйте получить значение.

(Унаследовано от ExpressionProperty<T>)

Операторы

Implicit(Expression to ArrayExpression<T>)

ArrayExpression — представляет свойство, которое является значением массива T или строковым выражением для привязки к массиву T.

Implicit(JToken to ArrayExpression<T>)

ArrayExpression — представляет свойство, которое является значением массива T или строковым выражением для привязки к массиву T.

Implicit(List<T> to ArrayExpression<T>)

ArrayExpression — представляет свойство, которое является значением массива T или строковым выражением для привязки к массиву T.

Implicit(String to ArrayExpression<T>)

ArrayExpression — представляет свойство, которое является значением массива T или строковым выражением для привязки к массиву T.

Implicit(T[] to ArrayExpression<T>)

ArrayExpression — представляет свойство, которое является значением массива T или строковым выражением для привязки к массиву T.

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