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
| Nome | Descrizione |
|---|---|
| Assign(Object, Object, Type) |
Equivalente a ObjectPath.Assign di javascript, crea un nuovo oggetto da startObject sovrapponendo qualsiasi valore non nullo dall'oggetto sovrapposto. |
| Assign<T>(Object, Object) |
Equivalente a ObjectPath.Assign di javascript, crea un nuovo oggetto da startObject sovrapponendo qualsiasi valore non nullo dall'oggetto sovrapposto. |
| Clone<T>(T) |
Clona un oggetto. |
| ContainsProperty(Object, String) |
Rileva se esiste proprietà sull'oggetto. |
| ForEachProperty(Object, Action<String,Object>) |
Applica 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) |
Ottieni tutte le proprietà di un oggetto. |
| HasValue(Object, String) |
Un oggetto dispone di un sottopercorso. |
| MapValueTo<T>(Object) |
Converti un oggetto generico in un oggetto tipizzato. |
| Merge<T>(T, T) |
Equivalente a ObjectPath.Assign di javascript, crea un nuovo oggetto da startObject sovrapponendo qualsiasi valore non nullo dall'oggetto sovrapposto. |
| 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à, si risolve in una costante se eval = vero o in un percorso costante altrimenti. |