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
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) |
Clone um objeto . |
ContainsProperty(Object, String) |
Detecta se a propriedade existe no objeto . |
ForEachProperty(Object, Action<String,Object>) |
Aplique uma ação a todas as propriedades em 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) |
Obter todas as propriedades em 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 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) |
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, resolva para uma constante se eval = true ou um caminho constante de outra forma. |