ValueExpression Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
ValueExpression: rappresenta una proprietà che è un oggetto di qualsiasi tipo o di un'espressione stringa.
public class ValueExpression : AdaptiveExpressions.Properties.ExpressionProperty<object>
type ValueExpression = class
inherit ExpressionProperty<obj>
Public Class ValueExpression
Inherits ExpressionProperty(Of Object)
- Ereditarietà
Commenti
Se il valore è * una stringa con prefisso '=', la stringa viene considerata come espressione per risolvere una stringa. * una stringa senza '=' quindi il valore viene considerato come stringa con l'interpolazione di stringhe. * qualsiasi altro tipo, quindi è di quel tipo (int, bool, oggetto e così via) È possibile eseguire l'escape del prefisso '=' inserendo una barra rovesciata. Esempi: prop = true => = true prop = "Hello ${user.name}"> = "Hello Joe" prop = "=length(user.name)" = 3 prop = "=user.age"> => 45. prop = "\=user.age" => "=user.age".
Costruttori
ValueExpression() |
Inizializza una nuova istanza della classe ValueExpression. |
ValueExpression(Func<Object,Object>) |
Inizializza una nuova istanza della classe ValueExpression. |
ValueExpression(Object) |
Inizializza una nuova istanza della classe ValueExpression. |
Proprietà
ExpressionText |
Ottiene o imposta il testo dell'espressione da valutare per ottenere il valore. (Ereditato da ExpressionProperty<T>) |
Value |
Ottiene o imposta il valore non elaborato della proprietà expression. (Ereditato da ExpressionProperty<T>) |
Metodi
ConvertObject(Object) |
Convertire l'oggetto non elaborato nel tipo di valore desiderato. (Ereditato da ExpressionProperty<T>) |
GetObject(Object) |
Ottenere valore come oggetto. (Ereditato da ExpressionProperty<T>) |
GetValue(Object) |
Ottenere il valore. (Ereditato da ExpressionProperty<T>) |
SetObject(Object) |
Impostare il valore come oggetto. (Ereditato da ExpressionProperty<T>) |
SetValue(Object) |
Imposta il valore. |
ToExpression() |
Verrà restituita l'espressione esistente o ConstantExpression(Value) se il valore è di tipo non complesso. (Ereditato da ExpressionProperty<T>) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da ExpressionProperty<T>) |
TryGetObject(Object) |
Provare a ottenere il valore come oggetto. (Ereditato da ExpressionProperty<T>) |
TryGetValue(Object) |
Provare a Ottenere il valore. (Ereditato da ExpressionProperty<T>) |
Operatori
Implicit(Boolean to ValueExpression) |
Converte un valore booleano in un'istanza di ValueExpression. |
Implicit(DateTime to ValueExpression) |
Converte un valore DateTime in un'istanza di ValueExpression. |
Implicit(Double to ValueExpression) |
Converte un valore a virgola mobile a precisione doppia in un'istanza di ValueExpression. |
Implicit(Expression to ValueExpression) |
Converte un'istanza di Expression in un'istanza di ValueExpression. |
Implicit(Int32 to ValueExpression) |
Converte un valore intero in un'istanza di ValueExpression. |
Implicit(Int64 to ValueExpression) |
Converte un valore intero lungo in un'istanza di ValueExpression. |
Implicit(JToken to ValueExpression) |
Converte un token JSON in un'istanza di ValueExpression. |
Implicit(Single to ValueExpression) |
Converte un valore numerico a virgola mobile in un'istanza di ValueExpression. |
Implicit(String to ValueExpression) |
Converte un valore stringa in un'istanza di ValueExpression. |
Metodi di estensione
EvaluateExpression(ValueExpression, Object) |
Valutare ValueExpression in base al tipo di valore. |