ObjectPath クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
動的 json オブジェクトを操作するためのヘルパー メソッド。
public static class ObjectPath
type ObjectPath = class
Public Class ObjectPath
- 継承
-
ObjectPath
メソッド
Assign(Object, Object, Type) |
javascripts ObjectPath.Assign と同じで、オーバーレイ オブジェクトから null 以外の値をオーバーレイする startObject から新しいオブジェクトを作成します。 |
Assign<T>(Object, Object) |
javascripts ObjectPath.Assign と同じで、オーバーレイ オブジェクトから null 以外の値をオーバーレイする startObject から新しいオブジェクトを作成します。 |
Clone<T>(T) |
オブジェクトを複製します。 |
ContainsProperty(Object, String) |
オブジェクトにプロパティが存在するかどうかを検出します。 |
ForEachProperty(Object, Action<String,Object>) |
オブジェクト内のすべてのプロパティにアクションを適用します。 |
GetPathValue<T>(Object, String, T) |
オブジェクトに対する相対パスの値を取得します。 |
GetPathValue<T>(Object, String) |
オブジェクトに対する相対パスの値を取得します。 |
GetProperties(Object) |
オブジェクト内のすべてのプロパティを取得します。 |
HasValue(Object, String) |
オブジェクトにサブパスがありますか。 |
MapValueTo<T>(Object) |
ジェネリック オブジェクトを型指定されたオブジェクトに変換します。 |
Merge<T>(T, T) |
javascripts ObjectPath.Assign と同じで、オーバーレイ オブジェクトから null 以外の値をオーバーレイする startObject から新しいオブジェクトを作成します。 |
RemovePathValue(Object, String) |
オブジェクトからパスを削除します。 |
SetPathValue(Object, String, Object, Boolean) |
オブジェクトが値を設定するためのパスを評価する場合。 |
TryGetPathValue<T>(Object, String, T) |
オブジェクトに対する相対パスの値を取得します。 |
TryResolvePath(Object, String, List<Object>, Boolean) |
ルート オブジェクトとプロパティ パスを指定した場合、eval = true の場合は定数、それ以外の場合は定数パスに解決します。 |