次の方法で共有


ObjectPath.TryResolvePath(Object, String, List<Object>, Boolean) メソッド

定義

ルート オブジェクトとプロパティ パスを指定した場合、eval = true の場合は定数、それ以外の場合は定数パスに解決します。
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

パラメーター

obj
Object

root オブジェクト。

propertyPath
String

解決するプロパティ パス。

segments
List<Object>

パス セグメント。

eval
Boolean

True を指定すると、結果のセグメントが評価されます。

戻り値

True を指定すると、入れ子になったすべての参照を解決できました。

適用対象