Idioma

IntExpression Classe

Definição

IntExpression - representa uma propriedade que é ou um Integer ou uma expressão string que resolve para um Inteiro.

public class IntExpression : AdaptiveExpressions.Properties.ExpressionProperty<int>
type IntExpression = class
    inherit ExpressionProperty<int>
Public Class IntExpression
Inherits ExpressionProperty(Of Integer)
Herança

Observações

Os valores das cadeias são sempre interpretados como uma expressão, quer tenha ou não o prefixo '='.

Construtores

Name Descrição
IntExpression()

Inicializa uma nova instância da IntExpression classe.

IntExpression(Expression)

Inicializa uma nova instância da IntExpression classe.

IntExpression(Func<Object,Object>)

Inicializa uma nova instância da IntExpression classe.

IntExpression(Int32)

Inicializa uma nova instância da IntExpression classe.

IntExpression(JToken)

Inicializa uma nova instância da IntExpression classe.

IntExpression(String)

Inicializa uma nova instância da IntExpression classe.

Propriedades

Name Descrição
ExpressionText

Obtém ou define a expressão texto para avaliar e obter o valor.

(Herdado de ExpressionProperty<T>)
Value

Obtém ou define o valor bruto da propriedade de expressão.

(Herdado de ExpressionProperty<T>)

Métodos

Name Descrição
ConvertObject(Object)

Converter o objeto bruto para o tipo de valor desejado.

(Herdado de ExpressionProperty<T>)
GetObject(Object)

Obtém valor como objeto.

(Herdado de ExpressionProperty<T>)
GetValue(Object)

Obtenha o valor.

(Herdado de ExpressionProperty<T>)
SetObject(Object)

Define valor como objeto.

(Herdado de ExpressionProperty<T>)
SetValue(Object)

Define o valor.

(Herdado de ExpressionProperty<T>)
ToExpression()

Isto devolverá a expressão existente ou ConstantExpression(Value) se o valor for do tipo não complexo.

(Herdado de ExpressionProperty<T>)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de ExpressionProperty<T>)
TryGetObject(Object)

Tenta obter valor como objeto.

(Herdado de ExpressionProperty<T>)
TryGetValue(Object)

Tenta obter o valor.

(Herdado de ExpressionProperty<T>)

Operadores

Name Descrição
Implicit(Expression to IntExpression)

Converte uma instância de Expression numa instância de IntExpression.

Implicit(Int32 to IntExpression)

Converte um valor inteiro numa instância IntExpression.

Implicit(JToken to IntExpression)

Converte um token JSON numa instância IntExpression.

Implicit(String to IntExpression)

Converte um valor de string numa instância IntExpression.

Aplica-se a