Taal

Expression.TryEvaluate Methode

Definitie

Overloads

Name Description
TryEvaluate(IMemory, Options)

Evalueer de uitdrukking.

TryEvaluate(Object, Options)

Evalueer de uitdrukking.

TryEvaluate<T>(IMemory, Options)

Evalueer de uitdrukking.

TryEvaluate<T>(Object, Options)

Evalueer de uitdrukking.

TryEvaluate(IMemory, Options)

Evalueer de uitdrukking.

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)

Parameters

state
IMemory

Globale toestand om accessor-expressies tegen te evalueren. Kan zijn IDictionary<TKey,TValue>, IDictionary anders wordt reflectie gebruikt om de eigenschap te benaderen en vervolgens de indexer.

options
Options

Opties die in de evaluatie worden gebruikt.

Retouren

Berekende waarde en een foutstring. Als de string niet nul is, is er een evaluatiefout ontstaan.

Van toepassing op

TryEvaluate(Object, Options)

Evalueer de uitdrukking.

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)

Parameters

state
Object

Globale toestand om accessor-expressies tegen te evalueren. Kan zijn IDictionary<TKey,TValue>, IDictionary anders wordt reflectie gebruikt om de eigenschap te benaderen en vervolgens de indexer.

options
Options

Opties die in de evaluatie worden gebruikt.

Retouren

Berekende waarde en een foutstring. Als de string niet nul is, is er een evaluatiefout ontstaan.

Van toepassing op

TryEvaluate<T>(IMemory, Options)

Evalueer de uitdrukking.

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)

Type parameters

T

type resultaat van de uitdrukking.

Parameters

state
IMemory

Globale toestand om accessor-expressies tegen te evalueren. Kan zijn IDictionary<TKey,TValue>, IDictionary anders wordt reflectie gebruikt om de eigenschap te benaderen en vervolgens de indexer.

options
Options

Opties die in de evaluatie worden gebruikt.

Retouren

Berekende waarde en een foutstring. Als de string niet nul is, is er een evaluatiefout ontstaan.

Van toepassing op

TryEvaluate<T>(Object, Options)

Evalueer de uitdrukking.

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)

Type parameters

T

type resultaat van de uitdrukking.

Parameters

state
Object

Globale toestand om accessor-expressies tegen te evalueren. Kan zijn IDictionary<TKey,TValue>, IDictionary anders wordt reflectie gebruikt om de eigenschap te benaderen en vervolgens de indexer.

options
Options

Opties die in de evaluatie worden gebruikt.

Retouren

Berekende waarde en een foutstring. Als de string niet nul is, is er een evaluatiefout ontstaan.

Van toepassing op