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
| Assign(Object, Object, Type) |
Equivalente a javascripts ObjectPath.Assign, cria um novo objeto a partir de startObject sobrepondo quaisquer valores não nulos do objeto de sobreposição. |
| Assign<T>(Object, Object) |
Equivalente a javascripts ObjectPath.Assign, cria um novo objeto a partir de startObject sobrepondo quaisquer valores não nulos do objeto de sobreposição. |
| Clone<T>(T) |
Clonar um objeto. |
| ContainsProperty(Object, String) |
Deteta se a propriedade existe no objeto. |
| ForEachProperty(Object, Action<String,Object>) |
Aplicar uma ação a todas as propriedades num 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 num objeto. |
| HasValue(Object, String) |
Um objeto tem um subpata. |
| MapValueTo<T>(Object) |
Converter um objeto genérico num objeto escrito. |
| Merge<T>(T, T) |
Equivalente a javascripts ObjectPath.Assign, cria um novo objeto a partir de startObject sobrepondo quaisquer valores não nulos do objeto de sobreposição. |
| RemovePathValue(Object, String) |
Remover caminho do objeto. |
| SetPathValue(Object, String, Object, Boolean) |
Tendo em conta 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 de raiz e um caminho de propriedade, resolva para uma constante se eval = verdadeiro ou um caminho constante de outra forma. |