ObjectPath Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Métodos auxiliares para trabalhar com objetos json dinâmicos.
public static class ObjectPath
type ObjectPath = class
Public Class ObjectPath
- Herança
-
ObjectPath
Métodos
| Nome | Description |
|---|---|
| Assign(Object, Object, Type) |
Equivalente ao javascript ObjectPath.Assign, cria um novo objeto a partir do startObject sobrepondo quaisquer valores não nulos do objeto sobreposto. |
| Assign<T>(Object, Object) |
Equivalente ao javascript ObjectPath.Assign, cria um novo objeto a partir do startObject sobrepondo quaisquer valores não nulos do objeto sobreposto. |
| Clone<T>(T) |
Clone um objeto. |
| ContainsProperty(Object, String) |
Detecta se existe propriedade no objeto. |
| ForEachProperty(Object, Action<String,Object>) |
Aplique uma ação a todas as propriedades de um objeto. |
| GetPathValue<T>(Object, String, T) |
Obtenha o valor de um caminho relativo a um objeto. |
| GetPathValue<T>(Object, String) |
Obtenha o valor de um caminho relativo a um objeto. |
| GetProperties(Object) |
Obtenha todas as propriedades de um objeto. |
| HasValue(Object, String) |
Um objeto tem um subcaminho. |
| MapValueTo<T>(Object) |
Converta um objeto genérico em um objeto tipado. |
| Merge<T>(T, T) |
Equivalente ao javascript ObjectPath.Assign, cria um novo objeto a partir do startObject sobrepondo quaisquer valores não nulos do objeto sobreposto. |
| RemovePathValue(Object, String) |
Remova o caminho do objeto. |
| SetPathValue(Object, String, Object, Boolean) |
Dado que um objeto avalia um caminho para definir o valor. |
| TryGetPathValue<T>(Object, String, T) |
Obtenha o valor de um caminho relativo a um objeto. |
| TryResolvePath(Object, String, List<Object>, Boolean) |
Dado um objeto raiz e um caminho de propriedade, resolve-se para uma constante se eval = verdadeiro ou para um caminho constante caso contrário. |