Partager via


Expression.TryEvaluate Méthode

Définition

Surcharges

TryEvaluate(IMemory, Options)

Évaluez l’expression.

TryEvaluate(Object, Options)

Évaluez l’expression.

TryEvaluate<T>(IMemory, Options)

Évaluez l’expression.

TryEvaluate<T>(Object, Options)

Évaluez l’expression.

TryEvaluate(IMemory, Options)

Évaluez l’expression.

public (object value, string error) TryEvaluate (AdaptiveExpressions.Memory.IMemory state, AdaptiveExpressions.Options options = default);
member this.TryEvaluate : AdaptiveExpressions.Memory.IMemory * AdaptiveExpressions.Options -> ValueTuple<obj, string>
Public Function TryEvaluate (state As IMemory, Optional options As Options = Nothing) As ValueTuple(Of Object, String)

Paramètres

state
IMemory

État global par rapport à lequel évaluer les expressions d’accesseur. Peut être IDictionary<TKey,TValue>, sinon la IDictionary réflexion est utilisée pour accéder à la propriété, puis à l’indexeur.

options
Options

Options utilisées dans l’évaluation.

Retours

Valeur calculée et chaîne d’erreur. Si la chaîne n’est pas null, une erreur d’évaluation s’est produite.

S’applique à

TryEvaluate(Object, Options)

Évaluez l’expression.

public (object value, string error) TryEvaluate (object state, AdaptiveExpressions.Options options = default);
member this.TryEvaluate : obj * AdaptiveExpressions.Options -> ValueTuple<obj, string>
Public Function TryEvaluate (state As Object, Optional options As Options = Nothing) As ValueTuple(Of Object, String)

Paramètres

state
Object

État global par rapport à lequel évaluer les expressions d’accesseur. Peut être IDictionary<TKey,TValue>, sinon la IDictionary réflexion est utilisée pour accéder à la propriété, puis à l’indexeur.

options
Options

Options utilisées dans l’évaluation.

Retours

Valeur calculée et chaîne d’erreur. Si la chaîne n’est pas null, une erreur d’évaluation s’est produite.

S’applique à

TryEvaluate<T>(IMemory, Options)

Évaluez l’expression.

public (T value, string error) TryEvaluate<T> (AdaptiveExpressions.Memory.IMemory state, AdaptiveExpressions.Options options = default);
member this.TryEvaluate : AdaptiveExpressions.Memory.IMemory * AdaptiveExpressions.Options -> ValueTuple<'T, string>
Public Function TryEvaluate(Of T) (state As IMemory, Optional options As Options = Nothing) As ValueTuple(Of T, String)

Paramètres de type

T

type de résultat de l’expression.

Paramètres

state
IMemory

État global par rapport à lequel évaluer les expressions d’accesseur. Peut être IDictionary<TKey,TValue>, sinon la IDictionary réflexion est utilisée pour accéder à la propriété, puis à l’indexeur.

options
Options

Options utilisées dans l’évaluation.

Retours

Valeur calculée et chaîne d’erreur. Si la chaîne n’est pas null, une erreur d’évaluation s’est produite.

S’applique à

TryEvaluate<T>(Object, Options)

Évaluez l’expression.

public (T value, string error) TryEvaluate<T> (object state, AdaptiveExpressions.Options options = default);
member this.TryEvaluate : obj * AdaptiveExpressions.Options -> ValueTuple<'T, string>
Public Function TryEvaluate(Of T) (state As Object, Optional options As Options = Nothing) As ValueTuple(Of T, String)

Paramètres de type

T

type de résultat de l’expression.

Paramètres

state
Object

État global par rapport à lequel évaluer les expressions d’accesseur. Peut être IDictionary<TKey,TValue>, sinon la IDictionary réflexion est utilisée pour accéder à la propriété, puis à l’indexeur.

options
Options

Options utilisées dans l’évaluation.

Retours

Valeur calculée et chaîne d’erreur. Si la chaîne n’est pas null, une erreur d’évaluation s’est produite.

S’applique à