EntityCollection<TEntity> EntityCollection<TEntity> EntityCollection<TEntity> EntityCollection<TEntity> Class

定義

リレーションシップの "多" の側のオブジェクトのコレクションを表します。Represents a collection of objects on the "many" end of a relationship.

generic <typename TEntity>
 where TEntity : classpublic ref class EntityCollection sealed : System::Data::Objects::DataClasses::RelatedEnd, System::Collections::Generic::ICollection<TEntity>, System::Collections::Generic::IEnumerable<TEntity>, System::ComponentModel::IListSource
[System.Serializable]
public sealed class EntityCollection<TEntity> : System.Data.Objects.DataClasses.RelatedEnd, System.Collections.Generic.ICollection<TEntity>, System.Collections.Generic.IEnumerable<TEntity>, System.ComponentModel.IListSource where TEntity : class
type EntityCollection<'Entity (requires 'Entity : null)> = class
    inherit RelatedEnd
    interface ICollection<'Entity (requires 'Entity : null)>
    interface seq<'Entity (requires 'Entity : null)>
    interface IEnumerable
    interface IListSource
Public NotInheritable Class EntityCollection(Of TEntity)
Inherits RelatedEnd
Implements ICollection(Of TEntity), IEnumerable(Of TEntity), IListSource

型パラメーター

TEntity

コレクションのエンティティ型。The entity type of the collection.

継承
EntityCollection<TEntity>EntityCollection<TEntity>EntityCollection<TEntity>EntityCollection<TEntity>
属性
実装

この例は、に基づいています。This example is based on the . この例のコードを実行するには、あらかじめプロジェクトに AdventureWorks Sales Model を追加し、Entity Framework を使用するようにプロジェクトを構成しておく必要があります。To run the code in this example, you must have already added the AdventureWorks Sales Model to your project and configured your project to use the Entity Framework. これを行うには、 「方法:Entity Framework プロジェクトを手動で構成し、次の手順を実行します。モデルファイルとマッピングファイルを手動で定義します。To do this, complete the procedures in How to: Manually Configure an Entity Framework Project and How to: Manually Define the Model and Mapping Files.

この例の内容は次のとおりです。This example does the following:

  1. 2 つの新しい SalesOrderHeader エンティティを作成して Contact エンティティに追加します。Creates two new SalesOrderHeader entities and adds them to the Contact entity.

  2. RelationshipManager エンティティに関連付けられている Contact からすべての関連 End を取得します。Gets all related ends from the RelationshipManager that is associated with the Contact entity.

  3. IRelatedEnd のコレクションを反復処理します。Iterates through the collection of IRelatedEnds.

  4. 各関連 End の EntityCollection<TEntity> を取得します。Gets the EntityCollection<TEntity> for each related end.

  5. Remove メソッドを使用して、コレクションからエンティティを 1 つ削除します。Uses the Remove method to remove one of the entities from the collection.

  6. Contains メソッドを呼び出して、そのオブジェクトがコレクションから削除されたかどうかを確認します。Calls the Contains method to determine whether the object was removed from the collection.

  7. Add メソッドを使用して、削除したエンティティを再び追加します。Uses the Add method to add the entity back.

using (AdventureWorksEntities context =
    new AdventureWorksEntities())
{
    Contact contact = new Contact();

    // Create a new SalesOrderHeader.
    SalesOrderHeader newSalesOrder1 = new SalesOrderHeader();
    // Add SalesOrderHeader to the Contact.
    contact.SalesOrderHeaders.Add(newSalesOrder1);

    // Create another SalesOrderHeader.
    SalesOrderHeader newSalesOrder2 = new SalesOrderHeader();
    // Add SalesOrderHeader to the Contact.
    contact.SalesOrderHeaders.Add(newSalesOrder2);

    // Get all related ends
    IEnumerable<IRelatedEnd> relEnds =
        ((IEntityWithRelationships)contact)
        .RelationshipManager.GetAllRelatedEnds();

    foreach (IRelatedEnd relEnd in relEnds)
    {
        // Get Entity Collection from related end
        EntityCollection<SalesOrderHeader> entityCollection =
            (EntityCollection<SalesOrderHeader>)relEnd;

        Console.WriteLine("EntityCollection count: {0}",
            entityCollection.Count);
        // Remove the first entity object.
        entityCollection.Remove(newSalesOrder1);

        bool contains = entityCollection.Contains(newSalesOrder1);

        // Write the number of items after one entity has been removed
        Console.WriteLine("EntityCollection count after one entity has been removed: {0}",
            entityCollection.Count);

        if (contains == false)
            Console.WriteLine("The removed entity is not in in the collection any more.");

        //Use IRelatedEnd to add the entity back.
        relEnd.Add(newSalesOrder1);
        Console.WriteLine("EntityCollection count after an entity has been added again: {0}",
            entityCollection.Count);
    }
}
Using context As New AdventureWorksEntities()
    Dim contact As New Contact()

    ' Create a new SalesOrderHeader. 
    Dim newSalesOrder1 As New SalesOrderHeader()
    ' Add SalesOrderHeader to the Contact. 
    contact.SalesOrderHeaders.Add(newSalesOrder1)

    ' Create another SalesOrderHeader. 
    Dim newSalesOrder2 As New SalesOrderHeader()
    ' Add SalesOrderHeader to the Contact. 
    contact.SalesOrderHeaders.Add(newSalesOrder2)

    ' Get all related ends 
    Dim relEnds As IEnumerable(Of IRelatedEnd) = DirectCast(contact, IEntityWithRelationships).RelationshipManager.GetAllRelatedEnds()

    For Each relEnd As IRelatedEnd In relEnds
        ' Get Entity Collection from related end 
        Dim entityCollection As EntityCollection(Of SalesOrderHeader) = DirectCast(relEnd, EntityCollection(Of SalesOrderHeader))

        Console.WriteLine("EntityCollection count: {0}", entityCollection.Count)
        ' Remove the first entity object. 
        entityCollection.Remove(newSalesOrder1)

        Dim contains As Boolean = entityCollection.Contains(newSalesOrder1)

        ' Write the number of items after one entity has been removed 
        Console.WriteLine("EntityCollection count after one entity has been removed: {0}", entityCollection.Count)

        If contains = False Then
            Console.WriteLine("The removed entity is not in in the collection any more.")
        End If

        'Use IRelatedEnd to add the entity back. 
        relEnd.Add(newSalesOrder1)
        Console.WriteLine("EntityCollection count after an entity has been added again: {0}", entityCollection.Count)
    Next
End Using

注釈

EntityCollection<TEntity> は、一対多または多対多のリレーションシップの "多" の側を表す特定のエンティティ型のオブジェクトのコレクションです。An EntityCollection<TEntity> is a collection of objects of a particular entity type that represents the "many" end of a one-to-many or many-to-many relationship.

EntityCollection<TEntity> はナビゲーション プロパティによって返されます。An EntityCollection<TEntity> is returned by a navigation property. Load に関連オブジェクトを読み込むには、EntityCollection<TEntity> メソッドを使用します。Use the Load method to load related objects into an EntityCollection<TEntity>. 特定のエンティティ型の、関連のないオブジェクトのコレクション (ObjectQuery<T> の結果など) を格納するには、List<T> クラスのインスタンスを使用します。To store an unrelated collection of objects of a specific entity type, such as the result of an ObjectQuery<T>, use an instance of the List<T> class.

EntityCollection<TEntity> には、対応する EntityReference<TEntity> がある場合があります。An EntityCollection<TEntity> might have a corresponding EntityReference<TEntity>. EntityCollection<TEntity>EntityReference<TEntity> が同じリレーションシップの両端をモデル化している場合は、そのリレーションシップの整合性がオブジェクト レベルで維持されて、When an EntityCollection<TEntity> and an EntityReference<TEntity> model opposite ends of the same relationship, the integrity of the relationship is maintained at the object level. その 2 つのクラスが自動的に同期されます。The two classes are synchronized automatically.

このクラスは継承できません。This class cannot be inherited.

コンストラクター

EntityCollection<TEntity>() EntityCollection<TEntity>() EntityCollection<TEntity>() EntityCollection<TEntity>()

EntityCollection<TEntity> クラスの新しいインスタンスを初期化します。Initializes a new instance of the EntityCollection<TEntity> class.

プロパティ

Count Count Count Count

コレクションに含まれるオブジェクトの数を取得します。Gets the number of objects that are contained in the collection.

IsLoaded IsLoaded IsLoaded IsLoaded

すべての関連オブジェクトが読み込まれているかどうかを示す値を取得します。Gets a value that indicates whether all related objects have been loaded.

(Inherited from RelatedEnd)
IsReadOnly IsReadOnly IsReadOnly IsReadOnly

EntityCollection<TEntity> が読み取り専用かどうかを示す値を取得します。Gets a value that indicates whether the EntityCollection<TEntity> is read-only.

RelationshipName RelationshipName RelationshipName RelationshipName

このリレーション端が参加するリレーションシップの名前を取得します。Gets the name of the relationship in which this related end participates.

(Inherited from RelatedEnd)
RelationshipSet RelationshipSet RelationshipSet RelationshipSet

リレーション端のメタデータへの参照を取得します。Gets a reference to the metadata for the related end.

(Inherited from RelatedEnd)
SourceRoleName SourceRoleName SourceRoleName SourceRoleName

リレーションシップのソース端のロール名を取得します。Gets the role name at the source end of the relationship.

(Inherited from RelatedEnd)
TargetRoleName TargetRoleName TargetRoleName TargetRoleName

リレーションシップのターゲット端のロール名を取得します。Gets the role name at the target end of the relationship.

(Inherited from RelatedEnd)

メソッド

Add(TEntity) Add(TEntity) Add(TEntity) Add(TEntity)

コレクションにオブジェクトを追加します。Adds an object to the collection.

Attach(IEnumerable<TEntity>) Attach(IEnumerable<TEntity>) Attach(IEnumerable<TEntity>) Attach(IEnumerable<TEntity>)

オブジェクトと、オブジェクト コンテキスト内の関連オブジェクトのコレクションとのリレーションシップを定義します。Defines relationships between an object and a collection of related objects in an object context.

Attach(TEntity) Attach(TEntity) Attach(TEntity) Attach(TEntity)

オブジェクト コンテキスト内の 2 つのアタッチ済みオブジェクトの間のリレーションシップを定義します。Defines a relationship between two attached objects in an object context.

Attach<TEntity>(IEnumerable<TEntity>, Boolean) Attach<TEntity>(IEnumerable<TEntity>, Boolean) Attach<TEntity>(IEnumerable<TEntity>, Boolean) Attach<TEntity>(IEnumerable<TEntity>, Boolean)

アタッチされた 2 つのオブジェクト間のリレーションシップを定義します。Defines a relationship between two attached objects.

(Inherited from RelatedEnd)
Clear() Clear() Clear() Clear()

すべてのエンティティをコレクションから削除します。Removes all entities from the collection.

Contains(TEntity) Contains(TEntity) Contains(TEntity) Contains(TEntity)

特定のオブジェクトがコレクション内に存在するかどうかを確認します。Determines whether a specific object exists in the collection.

CopyTo(TEntity[], Int32) CopyTo(TEntity[], Int32) CopyTo(TEntity[], Int32) CopyTo(TEntity[], Int32)

コレクションのすべての内容を配列にコピーします。その際、コピー対象の配列の指定したインデックス位置からコピーを開始します。Copies all the contents of the collection to an array, starting at the specified index of the target array.

CreateSourceQuery() CreateSourceQuery() CreateSourceQuery() CreateSourceQuery()

現在のコレクションに存在するのと同じオブジェクトのセットを実行時に返すオブジェクト クエリを返します。Returns an object query that, when it is executed, returns the same set of objects that exists in the current collection.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

コレクションのオブジェクトを反復処理するために使用される列挙子を返します。Returns an enumerator that is used to iterate through the objects in the collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
Load() Load() Load() Load()

派生クラスでオーバーライドされた場合、既定のマージ オプションを使用してリレーション端に関連オブジェクトを読み込みます。When overridden in a derived class, loads the related object or objects into the related end with the default merge option.

(Inherited from RelatedEnd)
Load(MergeOption) Load(MergeOption) Load(MergeOption) Load(MergeOption)

指定されたマージ オプションを使用して、コレクションに関連オブジェクトを読み込みます。Loads related objects into the collection, using the specified merge option.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean) Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean) Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean) Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean)

関連エンティティをローカルの EntityCollection<TEntity> にマージします。Merges related entities into the local EntityCollection<TEntity>.

(Inherited from RelatedEnd)
OnCollectionDeserialized(StreamingContext) OnCollectionDeserialized(StreamingContext) OnCollectionDeserialized(StreamingContext) OnCollectionDeserialized(StreamingContext)

エンティティ オブジェクトを逆シリアル化する目的で内部的に使用されます。Used internally to deserialize entity objects.

OnDeserialized(StreamingContext) OnDeserialized(StreamingContext) OnDeserialized(StreamingContext) OnDeserialized(StreamingContext)

RelationshipManager インスタンスと共にエンティティ オブジェクトを逆シリアル化する目的で内部的に使用されます。Used internally to deserialize entity objects along with the RelationshipManager instances.

(Inherited from RelatedEnd)
OnSerializing(StreamingContext) OnSerializing(StreamingContext) OnSerializing(StreamingContext) OnSerializing(StreamingContext)

エンティティ オブジェクトをシリアル化する目的で内部的に使用されます。Used internally to serialize entity objects.

Remove(TEntity) Remove(TEntity) Remove(TEntity) Remove(TEntity)

オブジェクトをコレクションから削除して、リレーションシップを削除対象としてマークします。Removes an object from the collection and marks the relationship for deletion.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean) ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean) ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean) ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean)

オブジェクトをローカル コレクションやローカル参照にアタッチできるかどうかを調べます。Determines whether an object can be attached to the local collection or reference.

(Inherited from RelatedEnd)
ValidateLoad<TEntity>(MergeOption, String) ValidateLoad<TEntity>(MergeOption, String) ValidateLoad<TEntity>(MergeOption, String) ValidateLoad<TEntity>(MergeOption, String)

ローカル コレクションやローカル参照に関連オブジェクトを正常に読み込めるかどうかを確認します。Ensures that the related object or objects can be successfully loaded into the local collection or reference.

(Inherited from RelatedEnd)
ValidateOwnerForAttach() ValidateOwnerForAttach() ValidateOwnerForAttach() ValidateOwnerForAttach()

関連 End が属しているオブジェクトでアタッチ操作がサポートされているかどうかを確認します。Ensures that the object to which the related end belongs supports an attach operation.

(Inherited from RelatedEnd)

明示的なインターフェイスの実装

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

EntityCollection<TEntity> によってキャッシュされている値のセットを反復処理するために使用される列挙子を返します。Returns an enumerator that is used to iterate through the set of values cached by EntityCollection<TEntity>.

IListSource.ContainsListCollection IListSource.ContainsListCollection IListSource.ContainsListCollection IListSource.ContainsListCollection

関連エンティティのコレクションがコレクション オブジェクトで構成されているかどうかを示す値を取得します。Gets a value that indicates whether the related entity collection consists of collection objects.

IListSource.GetList() IListSource.GetList() IListSource.GetList() IListSource.GetList()

コレクションを、データ バインドで使用される IList として返します。Returns the collection as an IList used for data binding.

IRelatedEnd.Add(IEntityWithRelationships) IRelatedEnd.Add(IEntityWithRelationships) IRelatedEnd.Add(IEntityWithRelationships) IRelatedEnd.Add(IEntityWithRelationships)

リレーション端にオブジェクトを追加します。Adds an object to the related end.

(Inherited from RelatedEnd)
IRelatedEnd.Add(Object) IRelatedEnd.Add(Object) IRelatedEnd.Add(Object) IRelatedEnd.Add(Object)

リレーション端にオブジェクトを追加します。Adds an object to the related end.

(Inherited from RelatedEnd)
IRelatedEnd.Attach(IEntityWithRelationships) IRelatedEnd.Attach(IEntityWithRelationships) IRelatedEnd.Attach(IEntityWithRelationships) IRelatedEnd.Attach(IEntityWithRelationships)

リレーション端でオブジェクトをアタッチします。Attaches an object at the related end.

(Inherited from RelatedEnd)
IRelatedEnd.Attach(Object) IRelatedEnd.Attach(Object) IRelatedEnd.Attach(Object) IRelatedEnd.Attach(Object)

リレーション端にオブジェクトをアタッチします。Attaches an object to the related end.

(Inherited from RelatedEnd)
IRelatedEnd.CreateSourceQuery() IRelatedEnd.CreateSourceQuery() IRelatedEnd.CreateSourceQuery() IRelatedEnd.CreateSourceQuery()

リレーション端に属するオブジェクトを表す IEnumerable を返します。Returns an IEnumerable that represents the objects that belong to the related end.

(Inherited from RelatedEnd)
IRelatedEnd.Remove(IEntityWithRelationships) IRelatedEnd.Remove(IEntityWithRelationships) IRelatedEnd.Remove(IEntityWithRelationships) IRelatedEnd.Remove(IEntityWithRelationships)

リレーション端のコレクションからオブジェクトを削除します。Removes an object from the collection at the related end.

(Inherited from RelatedEnd)
IRelatedEnd.Remove(Object) IRelatedEnd.Remove(Object) IRelatedEnd.Remove(Object) IRelatedEnd.Remove(Object)

リレーション端に属しているオブジェクトをリレーション端から削除します。Removes an object from the related end if the object is part of the related end.

(Inherited from RelatedEnd)

イベント

AssociationChanged AssociationChanged AssociationChanged AssociationChanged

関連 End に変更が加えられた場合に発生します。Occurs when a change is made to a related end.

(Inherited from RelatedEnd)

拡張メソッド

CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>)

指定した入力 DataTable オブジェクトに応じて (ジェネリック パラメーター TDataRow)、IEnumerable<T> オブジェクトのコピーを格納する DataRow を返します。Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター TDataTable)、指定した IEnumerable<T>DataRow オブジェクトをコピーします。Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター TDataTable)、指定した IEnumerable<T>DataRow オブジェクトをコピーします。Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>)

ソース コレクション内のすべてのノードの先祖が格納された、要素のコレクションを返します。Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName)

ソース コレクション内のすべてのノードの先祖が格納され、フィルター処理された要素のコレクションを返します。Returns a filtered collection of elements that contains the ancestors of every node in the source collection. 一致する XName を持つ要素のみがコレクションに含められます。Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>)

ソース コレクション内のすべてのドキュメントおよび要素の子孫ノードのコレクションを返します。Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>)

ソース コレクション内のすべての要素とドキュメントの子孫要素が格納された要素のコレクションを返します。Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName)

ソース コレクション内のすべての要素とドキュメントの子孫要素が格納され、フィルター処理された要素のコレクションを返します。Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. 一致する XName を持つ要素のみがコレクションに含められます。Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>)

ソース コレクション内のすべての要素およびドキュメントの子要素のコレクションを返します。Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName)

ソース コレクション内のすべての要素およびドキュメントの、フィルター処理された子要素のコレクションを返します。Returns a filtered collection of the child elements of every element and document in the source collection. 一致する XName を持つ要素のみがコレクションに含められます。Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>)

ソース コレクション内のすべてのノードがドキュメント順に並べ替えて格納された、ノードのコレクションを返します。Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>)

ソース コレクション内のすべてのドキュメントおよび要素の子ノードのコレクションを返します。Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>)

ソース コレクション内の親ノードからすべてのノードを削除します。Removes every node in the source collection from its parent node.

適用対象