Propriedades dinâmicas LINQ to XML
Esta seção fornece informações de referência sobre as propriedades dinâmicas em LINQ to XML. Especificamente, essas propriedades são expostas pelas classes XAttribute e XElement, que estão no namespace System.Xml.Linq.
Conforme explicado no tópico Visão geral da associação de dados do WPF com LINQ to XML, cada uma das propriedades dinâmicas é equivalente a uma propriedade pública ou método padrão na mesma classe. Esses membros padrão devem ser usados para a maioria das finalidades; as propriedades dinâmicas são fornecidas especificamente para cenários de associação de dados LINQ to XML. Para obter mais informações sobre os membros padrão dessas classes, consulte os tópicos de referência XAttribute e XElement.
Em relação aos valores resolvidos, as propriedades dinâmicas nesta seção se enquadram em duas categorias:
As simples, como as propriedades
Value
nas classes XAttribute e XElement, que resolvem para um único valor.Valores indexados, como as propriedades elementos
e descendentes de de , que se resolvem em um tipo de indexador. Para que os tipos de indexador sejam resolvidos para o valor ou coleção desejado, um parâmetro de nome expandido deve ser passado para eles.
Todas as propriedades dinâmicas que retornam um valor indexado do tipo IEnumerable<T> usam a execução adiada. Para obter mais informações sobre a execução adiada, consulte Introdução às consultas LINQ (C#).
Referência
Consulte também
.NET Desktop feedback