ObjectPath Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Metodi helper per l'uso di oggetti JSON dinamici.
public static class ObjectPath
type ObjectPath = class
Public Class ObjectPath
- Ereditarietà
-
ObjectPath
Metodi
Assign(Object, Object, Type) |
Equivale a javascript ObjectPath.Assign, crea un nuovo oggetto da startObject sovrapposto a tutti i valori non Null dall'oggetto overlay. |
Assign<T>(Object, Object) |
Equivale a javascript ObjectPath.Assign, crea un nuovo oggetto da startObject sovrapposto a tutti i valori non Null dall'oggetto overlay. |
Clone<T>(T) |
Clonare un oggetto . |
ContainsProperty(Object, String) |
Rileva se la proprietà esiste nell'oggetto . |
ForEachProperty(Object, Action<String,Object>) |
Applicare un'azione a tutte le proprietà di un oggetto . |
GetPathValue<T>(Object, String, T) |
Ottiene il valore per un percorso relativo a un oggetto . |
GetPathValue<T>(Object, String) |
Ottiene il valore per un percorso relativo a un oggetto . |
GetProperties(Object) |
Ottiene tutte le proprietà in un oggetto . |
HasValue(Object, String) |
Un oggetto dispone di un sottopercorso. |
MapValueTo<T>(Object) |
Convertire un oggetto generico in un oggetto tipizzato. |
Merge<T>(T, T) |
Equivale a javascript ObjectPath.Assign, crea un nuovo oggetto da startObject sovrapposto a tutti i valori non Null dall'oggetto overlay. |
RemovePathValue(Object, String) |
Rimuovere il percorso dall'oggetto . |
SetPathValue(Object, String, Object, Boolean) |
Dato che un oggetto valuta un percorso per impostare il valore. |
TryGetPathValue<T>(Object, String, T) |
Ottiene il valore per un percorso relativo a un oggetto . |
TryResolvePath(Object, String, List<Object>, Boolean) |
Dato un oggetto radice e un percorso di proprietà, risolvere in una costante se eval = true o un percorso costante in caso contrario. |