DataSource for Entity Framework for WPF/Silverlight
AsLive(XElement) メソッド

C1.LiveLinq.LiveViews.Xml 名前空間 > XmlExtensions クラス > AsLive メソッド : AsLive(XElement) メソッド
ビューとして公開する XML 要素。
指定された XML 要素に基づいてビューを作成します。
シンタックス
'宣言
 
<System.Runtime.CompilerServices.ExtensionAttribute()>
Public Overloads Shared Function AsLive( _
   ByVal element As System.Xml.Linq.XElement _
) As View(Of XElement)
[System.Runtime.CompilerServices.Extension()]
public static View<XElement> AsLive( 
   System.Xml.Linq.XElement element
)

パラメータ

element
ビューとして公開する XML 要素。

戻り値の型

指定された XML 要素を表すビュー。
解説

このビューは、1つの XML ノードを表します。そのため、項目のコレクションとしては、このビューの Count は常に 1 になります。 このビューの一般的な用途は、 ElementsDescendants などの XmlExtensions の演算子を wherejoin などの標準の LINQ クエリー演算子と組み合わせてクエリーを使用して、このノードの子孫の要素または属性を含むビューを構築する開始点として使用するというものです。

メモ: このビューは System.Xml.Linq.XElement オブジェクトによって所有されるので(注釈の1つとして保存される)ので、 同じ要素のビューを複数回作成すると、同じオブジェクトになります。

参照

XmlExtensions クラス
XmlExtensions メンバ
オーバーロード一覧