Proprietà dinamiche LINQ to XML
In questa sezione vengono fornite informazioni di riferimento sulle proprietà dinamiche in LINQ to XML. In particolare, queste proprietà vengono esposte dalle classi XAttribute e XElement, che si trovano nello spazio dei nomi System.Xml.Linq.
Come illustrato nell'argomento Panoramica del data binding WPF con LINQ to XML, ognuna delle proprietà dinamiche equivale a una proprietà o a un metodo pubblico standard nella stessa classe. Questi membri standard devono essere utilizzati per la maggior parte degli scopi; le proprietà dinamiche vengono fornite specificamente per gli scenari di data binding LINQ to XML. Per altre informazioni sui membri standard di queste classi, vedere gli argomenti di riferimento XAttribute e XElement.
Per quanto riguarda i valori risolti, le proprietà dinamiche di questa sezione rientrano in due categorie:
Semplici, ad esempio le proprietà
Value
nelle classi XAttribute e XElement, che vengono risolte in un singolo valore.Valori indicizzati, ad esempio Elements e Descendants proprietà di XElement, che si risolvono in un tipo di indicizzatore. Affinché i tipi di indicizzatore vengano risolti nel valore o nella raccolta desiderati, è necessario passarvi un parametro name espanso.
Tutte le proprietà dinamiche che restituiscono un valore indicizzato di tipo IEnumerable<T> utilizzare l'esecuzione posticipata. Per altre informazioni sull'esecuzione posticipata, vedere Introduzione alle query LINQ (C#).
Riferimento
Vedere anche
.NET Desktop feedback