ObjectPath Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
| Name | Descrição |
|---|---|
| Assign(Object, Object, Type) |
Equivalente ao javascript ObjectPath.Assign, cria um novo objeto a partir do startObject sobrepor 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 sobrepor quaisquer valores não nulos do objeto sobreposto. |
| Clone<T>(T) |
Clonar um objeto. |
| ContainsProperty(Object, String) |
Detetaria se existe propriedade no objeto. |
| ForEachProperty(Object, Action<String,Object>) |
Aplicar 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) |
Converter um objeto genérico num objeto tipado. |
| Merge<T>(T, T) |
Equivalente ao javascript ObjectPath.Assign, cria um novo objeto a partir do startObject sobrepor quaisquer valores não nulos do objeto sobreposto. |
| RemovePathValue(Object, String) |
Remova o caminho do objeto. |
| SetPathValue(Object, String, Object, Boolean) |
Dado um objeto, avalie 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. |