Delen via


ValueExpression Klas

Definitie

ValueExpression - vertegenwoordigt een eigenschap die een object van elk type of een tekenreeksexpressie is.

public class ValueExpression : AdaptiveExpressions.Properties.ExpressionProperty<object>
type ValueExpression = class
    inherit ExpressionProperty<obj>
Public Class ValueExpression
Inherits ExpressionProperty(Of Object)
Overname
ValueExpression

Opmerkingen

Als de waarde * een tekenreeks met het voorvoegsel '=' is, wordt de tekenreeks behandeld als een expressie die moet worden omgezet in een tekenreeks. * een tekenreeks zonder '=' wordt behandeld als tekenreeks met tekenreeksinterpolatie. * elk ander type, dan is het van dat type (int, bool, object, enz.) U kunt het voorvoegsel '=' laten ontsnappen door een backslash te plaatsen. Voorbeelden: prop = true ==> true prop = "Hello ${user.name}" => "Hello Joe" prop = "=length(user.name)" => 3 prop = "=user.age" => 45. prop = "\=user.age" => "=user.age".

Constructors

ValueExpression()

Initialiseert een nieuw exemplaar van de ValueExpression klasse.

ValueExpression(Func<Object,Object>)

Initialiseert een nieuw exemplaar van de ValueExpression klasse.

ValueExpression(Object)

Initialiseert een nieuw exemplaar van de ValueExpression klasse.

Eigenschappen

ExpressionText

Hiermee wordt de expressietekst opgehaald of ingesteld die moet worden geƫvalueerd om de waarde op te halen.

(Overgenomen van ExpressionProperty<T>)
Value

Hiermee wordt de onbewerkte waarde van de expressie-eigenschap opgehaald of ingesteld.

(Overgenomen van ExpressionProperty<T>)

Methoden

ConvertObject(Object)

Onbewerkte objecten converteren naar het gewenste waardetype.

(Overgenomen van ExpressionProperty<T>)
GetObject(Object)

Waarde ophalen als object.

(Overgenomen van ExpressionProperty<T>)
GetValue(Object)

Haal de waarde op.

(Overgenomen van ExpressionProperty<T>)
SetObject(Object)

Waarde instellen als object.

(Overgenomen van ExpressionProperty<T>)
SetValue(Object)

Hiermee stelt u de waarde in.

ToExpression()

Hiermee wordt de bestaande expressie of ConstantExpression(Value) geretourneerd als de waarde een niet-complex type is.

(Overgenomen van ExpressionProperty<T>)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van ExpressionProperty<T>)
TryGetObject(Object)

Probeer Waarde als object ophalen.

(Overgenomen van ExpressionProperty<T>)
TryGetValue(Object)

Probeer de waarde op te halen.

(Overgenomen van ExpressionProperty<T>)

Operators

Implicit(Boolean to ValueExpression)

Converteert een Booleaanse waarde naar een ValueExpression-exemplaar.

Implicit(DateTime to ValueExpression)

Converteert een Datum/tijd-waarde naar een ValueExpression-exemplaar.

Implicit(Double to ValueExpression)

Converteert een zwevende getalwaarde met dubbele precisie naar een ValueExpression-exemplaar.

Implicit(Expression to ValueExpression)

Converteert een expressie-exemplaar naar een ValueExpression-exemplaar.

Implicit(Int32 to ValueExpression)

Converteert een geheel getal naar een ValueExpression-exemplaar.

Implicit(Int64 to ValueExpression)

Converteert een lang geheel getal naar een ValueExpression-exemplaar.

Implicit(JToken to ValueExpression)

Converteert een JSON-token naar een ValueExpression-exemplaar.

Implicit(Single to ValueExpression)

Converteert een drijvendekommagetalwaarde naar een ValueExpression-exemplaar.

Implicit(String to ValueExpression)

Converteert een tekenreekswaarde naar een ValueExpression-exemplaar.

Extensiemethoden

EvaluateExpression(ValueExpression, Object)

Evalueer ValueExpression op basis van het waardetype.

Van toepassing op