Sdílet prostřednictvím


ObjectPath.TryResolvePath(Object, String, List<Object>, Boolean) Metoda

Definice

Vzhledem ke kořenovému objektu a cestě k vlastnosti přeložte na konstantu, pokud eval = true nebo konstantní cesta jinak.
conversation[user.name][user.age] => ['conversation', 'joe', 32].

public static bool TryResolvePath (object obj, string propertyPath, out System.Collections.Generic.List<object> segments, bool eval = false);
static member TryResolvePath : obj * string * List * bool -> bool
Public Shared Function TryResolvePath (obj As Object, propertyPath As String, ByRef segments As List(Of Object), Optional eval As Boolean = false) As Boolean

Parametry

obj
Object

kořenový objekt.

propertyPath
String

cesta k vlastnosti, kterou chcete vyřešit.

segments
List<Object>

Segmenty cesty.

eval
Boolean

Hodnota True slouží k vyhodnocení výsledných segmentů.

Návraty

Hodnota True, pokud se podařilo přeložit všechny vnořené odkazy.

Platí pro