ObjectPath Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Métodos auxiliares para trabajar con objetos JSON dinámicos.
public static class ObjectPath
type ObjectPath = class
Public Class ObjectPath
- Herencia
-
ObjectPath
Métodos
Assign(Object, Object, Type) |
Equivalente a javascripts ObjectPath.Assign, crea un nuevo objeto a partir de startObject que superpone cualquier valor distinto de NULL del objeto de superposición. |
Assign<T>(Object, Object) |
Equivalente a javascripts ObjectPath.Assign, crea un nuevo objeto a partir de startObject que superpone cualquier valor distinto de NULL del objeto de superposición. |
Clone<T>(T) |
Clone un objeto . |
ContainsProperty(Object, String) |
Detecta si la propiedad existe en el objeto . |
ForEachProperty(Object, Action<String,Object>) |
Aplicar una acción a todas las propiedades de un objeto . |
GetPathValue<T>(Object, String, T) |
Obtiene el valor de una ruta de acceso relativa a un objeto . |
GetPathValue<T>(Object, String) |
Obtiene el valor de una ruta de acceso relativa a un objeto . |
GetProperties(Object) |
Obtiene todas las propiedades de un objeto . |
HasValue(Object, String) |
Tiene un objeto una subruta. |
MapValueTo<T>(Object) |
Convertir un objeto genérico en un objeto con tipo. |
Merge<T>(T, T) |
Equivalente a javascripts ObjectPath.Assign, crea un nuevo objeto a partir de startObject que superpone cualquier valor distinto de NULL del objeto de superposición. |
RemovePathValue(Object, String) |
Quite la ruta de acceso del objeto . |
SetPathValue(Object, String, Object, Boolean) |
Dado que un objeto evalúa una ruta de acceso para establecer el valor. |
TryGetPathValue<T>(Object, String, T) |
Obtiene el valor de una ruta de acceso relativa a un objeto . |
TryResolvePath(Object, String, List<Object>, Boolean) |
Dado un objeto raíz y una ruta de acceso de propiedad, resuelva en una constante si eval = true o una ruta de acceso constante de lo contrario. |