ImmutableSortedSet<T> ImmutableSortedSet<T> ImmutableSortedSet<T> ImmutableSortedSet<T> Class

定義

変更できない並べ替えられたセットの実装を表します。Represents an immutable sorted set implementation.

NuGet パッケージ:System.Collections.Immutable (変更できないコレクションの概要とインストール方法)NuGet package: System.Collections.Immutable (about immutable collections and how to install)

generic <typename T>
public ref class ImmutableSortedSet sealed : System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::IList<T>, System::Collections::Generic::IReadOnlyCollection<T>, System::Collections::Generic::IReadOnlyList<T>, System::Collections::Generic::ISet<T>, System::Collections::IList, System::Collections::Immutable::IImmutableSet<T>
public sealed class ImmutableSortedSet<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.Generic.IReadOnlyList<T>, System.Collections.Generic.ISet<T>, System.Collections.IList, System.Collections.Immutable.IImmutableSet<T>
type ImmutableSortedSet<'T> = class
    interface ICollection<'T>
    interface seq<'T>
    interface IEnumerable
    interface IList<'T>
    interface IReadOnlyCollection<'T>
    interface IReadOnlyList<'T>
    interface ISet<'T>
    interface ICollection
    interface IList
    interface IImmutableSet<'T>
Public NotInheritable Class ImmutableSortedSet(Of T)
Implements ICollection(Of T), IEnumerable(Of T), IImmutableSet(Of T), IList, IList(Of T), IReadOnlyCollection(Of T), IReadOnlyList(Of T), ISet(Of T)

型パラメーター

T

セット内の要素の型。The type of elements in the set.

継承
ImmutableSortedSet<T>ImmutableSortedSet<T>ImmutableSortedSet<T>ImmutableSortedSet<T>
実装

注釈

使用して、項目があらかじめ入力されている新しい変更できない並べ替えられたセットを作成、CreateRangeメソッド。Create a new immutable sorted set that is prepopulated with items by using the CreateRange method. ときに、変更できないセットを使って操作するメソッドなどAddReverseまたはRemove、元の並べ替えられたセットのコピーを作成、操作が適用されると、新しい変更できない並べ替えられたセットが返されます。When you manipulate an immutable set with methods such as Add, Reverse or Remove, a copy of the original sorted set is made, manipulations applied and a new immutable sorted set is returned.

変更できないコレクションをコピーする効率を上げるために複数の操作を実行する必要がある場合、ImmutableSortedSet<T>ImmutableSortedSet<T>.Builderを使用して、ToBuilderメソッド セットを操作しを使用してもう一度変更できないように、ToImmutableメソッド。If you need to perform multiple operations on an immutable collection, to increase efficiency you can copy the ImmutableSortedSet<T> to a ImmutableSortedSet<T>.Builder, using the ToBuilder method, manipulate the set and make it immutable again using the ToImmutable method. これは、操作では、元の変更できない並べ替えられたセットは変更されません。This will not change the original immutable sorted set.

フィールド

Empty Empty Empty Empty

空の変更できない並べ替えられたセットを取得します。Gets an empty immutable sorted set.

プロパティ

Count Count Count Count

変更できない並べ替えられたセット内の要素の数を取得します。Gets the number of elements in the immutable sorted set.

IsEmpty IsEmpty IsEmpty IsEmpty

この変更できない並べ替えられたセットが空かどうかを示す値を取得します。Gets a value that indicates whether this immutable sorted set is empty.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

変更できない並べ替えられたセットの、指定したインデックス位置にある要素を取得します。Gets the element of the immutable sorted set at the given index.

KeyComparer KeyComparer KeyComparer KeyComparer

変更できない並べ替えられたセットでのキーの並べ替えに使用される比較子を取得します。Gets the comparer used to sort keys in the immutable sorted set.

Max Max Max Max

比較子によって定義された、変更できない並べ替えられたセット内の最大値を取得します。Gets the maximum value in the immutable sorted set, as defined by the comparer.

Min Min Min Min

比較子によって定義された、変更できない並べ替えられたセット内の最小値を取得します。Gets the minimum value in the immutable sorted set, as defined by the comparer.

メソッド

Add(T) Add(T) Add(T) Add(T)

指定した値をこの変更できない並べ替えられたセットに追加します。Adds the specified value to this immutable sorted set.

Clear() Clear() Clear() Clear()

変更できない並べ替えられたセットからすべての要素を削除します。Removes all elements from the immutable sorted set.

Contains(T) Contains(T) Contains(T) Contains(T)

指定した値がこの変更できない並べ替えられたセットに格納されているかどうかを判断します。Determines whether this immutable sorted set contains the specified value.

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

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

(Inherited from Object)
Except(IEnumerable<T>) Except(IEnumerable<T>) Except(IEnumerable<T>) Except(IEnumerable<T>)

この変更できない並べ替えられたセットから、指定された一連の項目を削除します。Removes a specified set of items from this immutable sorted set.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

変更できない並べ替えられたセットを反復処理する列挙子を返します。Returns an enumerator that iterates through the immutable sorted set.

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)
IndexOf(T) IndexOf(T) IndexOf(T) IndexOf(T)

この変更できない並べ替えられたセット内で、指定された値が表示される位置を取得します。Gets the position within this immutable sorted set that the specified value appears in.

Intersect(IEnumerable<T>) Intersect(IEnumerable<T>) Intersect(IEnumerable<T>) Intersect(IEnumerable<T>)

このセットと指定されたセットの両方に存在する要素を含む、変更できない並べ替えられたセットを作成します。Creates an immutable sorted set that contains elements that exist both in this set and in the specified set.

IsProperSubsetOf(IEnumerable<T>) IsProperSubsetOf(IEnumerable<T>) IsProperSubsetOf(IEnumerable<T>) IsProperSubsetOf(IEnumerable<T>)

現在の変更できない並べ替えられたセットが、指定されたコレクションの真のサブセット (真部分集合) であるかどうかを判断します。Determines whether the current immutable sorted set is a proper (strict) subset of the specified collection.

IsProperSupersetOf(IEnumerable<T>) IsProperSupersetOf(IEnumerable<T>) IsProperSupersetOf(IEnumerable<T>) IsProperSupersetOf(IEnumerable<T>)

現在の変更できない並べ替えられたセットが、指定されたコレクションの真のスーパーセットであるかどうかを判断します。Determines whether the current immutable sorted set is a proper superset of a specified collection.

IsSubsetOf(IEnumerable<T>) IsSubsetOf(IEnumerable<T>) IsSubsetOf(IEnumerable<T>) IsSubsetOf(IEnumerable<T>)

現在の変更できない並べ替えられたセットが、指定されたコレクションのサブセットであるかどうかを判断します。Determines whether the current immutable sorted set is a subset of a specified collection.

IsSupersetOf(IEnumerable<T>) IsSupersetOf(IEnumerable<T>) IsSupersetOf(IEnumerable<T>) IsSupersetOf(IEnumerable<T>)

現在の変更できない並べ替えられたセットが、指定されたコレクションのスーパーセットであるかどうかを判断します。Determines whether the current immutable sorted set is a superset of a specified collection.

ItemRef(Int32) ItemRef(Int32) ItemRef(Int32) ItemRef(Int32)

セットの要素の読み取り専用の参照を取得、指定されたindexします。Gets a read-only reference of the element of the set at the given index.

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

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

(Inherited from Object)
Overlaps(IEnumerable<T>) Overlaps(IEnumerable<T>) Overlaps(IEnumerable<T>) Overlaps(IEnumerable<T>)

現在の変更できない並べ替えられたセットと指定されたコレクションとが共通の要素を共有しているかどうかを判断します。Determines whether the current immutable sorted set and a specified collection share common elements.

Remove(T) Remove(T) Remove(T) Remove(T)

指定した値を、この変更できない並べ替えられたセットから削除します。Removes the specified value from this immutable sorted set.

Reverse() Reverse() Reverse() Reverse()

この変更できない並べ替えられたセットを逆順で反復処理する IEnumerable<T> を返します。Returns an IEnumerable<T> that iterates over this immutable sorted set in reverse order.

SetEquals(IEnumerable<T>) SetEquals(IEnumerable<T>) SetEquals(IEnumerable<T>) SetEquals(IEnumerable<T>)

現在の変更できない並べ替えられたセットと指定されたコレクションに同じ要素が存在するかどうかを判断します。Determines whether the current immutable sorted set and the specified collection contain the same elements.

SymmetricExcept(IEnumerable<T>) SymmetricExcept(IEnumerable<T>) SymmetricExcept(IEnumerable<T>) SymmetricExcept(IEnumerable<T>)

このセットと指定されたシーケンスの両方ではなく、いずれかに存在する要素を含む、変更できない並べ替えられたセットを作成します。Creates an immutable sorted set that contains elements that exist either in this set or in a given sequence, but not both.

ToBuilder() ToBuilder() ToBuilder() ToBuilder()

標準の変更可能なインターフェイスを使用して効率的に操作できる、この変更できない並べ替えられたセットと同じ内容のコレクションを作成します。Creates a collection that has the same contents as this immutable sorted set that can be efficiently manipulated by using standard mutable interfaces.

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

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

(Inherited from Object)
TryGetValue(T, T) TryGetValue(T, T) TryGetValue(T, T) TryGetValue(T, T)

指定された値をセットで検索し、見つかった場合は同じ値を返します。Searches the set for a given value and returns the equal value it finds, if any.

Union(IEnumerable<T>) Union(IEnumerable<T>) Union(IEnumerable<T>) Union(IEnumerable<T>)

この変更できない並べ替えられたセットに、指定された一連の項目を追加します。Adds a given set of items to this immutable sorted set.

WithComparer(IComparer<T>) WithComparer(IComparer<T>) WithComparer(IComparer<T>) WithComparer(IComparer<T>)

指定したキーの比較子を持つ、変更できない並べ替えられたセットを返します。Returns the immutable sorted set that has the specified key comparer.

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

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

特定の配列インデックスを開始位置として、配列にセットの要素をコピーします。Copies the elements of the set to an array, starting at a particular array index.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

ICollection インターフェイスをご覧ください。See the ICollection interface.

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

以下を参照してください。ICollectionSee ICollection.

ICollection<T>.Add(T) ICollection<T>.Add(T) ICollection<T>.Add(T) ICollection<T>.Add(T)

指定された値をコレクションに追加します。Adds the specified value to the collection.

ICollection<T>.Clear() ICollection<T>.Clear() ICollection<T>.Clear() ICollection<T>.Clear()

コレクションからすべての項目を削除します。Removes all the items from the collection.

ICollection<T>.CopyTo(T[], Int32) ICollection<T>.CopyTo(T[], Int32) ICollection<T>.CopyTo(T[], Int32) ICollection<T>.CopyTo(T[], Int32)

特定の配列インデックスを開始位置として、配列にコレクションの要素をコピーします。Copies the elements of the collection to an array, starting at a particular array index.

ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly

ICollection<T> インターフェイスをご覧ください。See the ICollection<T> interface.

ICollection<T>.Remove(T) ICollection<T>.Remove(T) ICollection<T>.Remove(T) ICollection<T>.Remove(T)

特定のオブジェクトの最初に出現したものをコレクションから削除します。Removes the first occurrence of a specific object from the collection.

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

コレクションを反復処理する列挙子を返します。Returns an enumerator that iterates through a collection.

IEnumerable<T>.GetEnumerator() IEnumerable<T>.GetEnumerator() IEnumerable<T>.GetEnumerator() IEnumerable<T>.GetEnumerator()

コレクションを反復処理する列挙子を返します。Returns an enumerator that iterates through the collection.

IImmutableSet<T>.Add(T) IImmutableSet<T>.Add(T) IImmutableSet<T>.Add(T) IImmutableSet<T>.Add(T)

この変更できないセットに、指定した要素を追加します。Adds the specified element to this immutable set.

IImmutableSet<T>.Clear() IImmutableSet<T>.Clear() IImmutableSet<T>.Clear() IImmutableSet<T>.Clear()

並べ替えと順序付けのセマンティクスがこのインスタンスと同じ空の変更できないセットを取得します。Retrieves an empty immutable set that has the same sorting and ordering semantics as this instance.

IImmutableSet<T>.Except(IEnumerable<T>) IImmutableSet<T>.Except(IEnumerable<T>) IImmutableSet<T>.Except(IEnumerable<T>) IImmutableSet<T>.Except(IEnumerable<T>)

現在の変更できないセットから、指定されたコレクションに含まれる要素を削除します。Removes the elements in the specified collection from the current immutable set.

IImmutableSet<T>.Intersect(IEnumerable<T>) IImmutableSet<T>.Intersect(IEnumerable<T>) IImmutableSet<T>.Intersect(IEnumerable<T>) IImmutableSet<T>.Intersect(IEnumerable<T>)

このセットと指定されたセットの両方に存在する要素を含む、変更できないセットを作成します。Creates an immutable set that contains elements that exist in both this set and the specified set.

IImmutableSet<T>.Remove(T) IImmutableSet<T>.Remove(T) IImmutableSet<T>.Remove(T) IImmutableSet<T>.Remove(T)

この変更できないセットから、指定した要素を削除します。Removes the specified element from this immutable set.

IImmutableSet<T>.SymmetricExcept(IEnumerable<T>) IImmutableSet<T>.SymmetricExcept(IEnumerable<T>) IImmutableSet<T>.SymmetricExcept(IEnumerable<T>) IImmutableSet<T>.SymmetricExcept(IEnumerable<T>)

現在のセットと指定されたコレクションの (両方に存在するのではなく) どちらか一方に存在する要素だけが格納された、変更できないセットを作成します。Creates an immutable set that contains only elements that are present either in the current set or in the specified collection, but not both.

IImmutableSet<T>.Union(IEnumerable<T>) IImmutableSet<T>.Union(IEnumerable<T>) IImmutableSet<T>.Union(IEnumerable<T>) IImmutableSet<T>.Union(IEnumerable<T>)

現在のセットと指定されたコレクションのどちらかに存在するすべての要素が格納された、新しい変更できないセットを作成します。Creates a new immutable set that contains all elements that are present in either the current set or in the specified collection.

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

セットに項目を追加します。Adds an item to the set.

IList.Clear() IList.Clear() IList.Clear() IList.Clear()

セットからすべての項目を削除します。Removes all items from the set.

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

セットに特定の値が含まれているかどうかを判断します。Determines whether the set contains a specific value.

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

セット内の特定の項目のインデックスを確認します。Determines the index of a specific item in the set.

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

セット内の指定したインデックス位置に項目を挿入します。Inserts an item into the set at the specified index.

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

IList が固定サイズかどうかを示す値を取得します。Gets a value that indicates whether the IList has a fixed size.

IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

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

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

指定したインデックス位置にある Object を取得または設定します。Gets or sets the Object at the specified index.

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

セット内で最初に見つかった特定のオブジェクトを削除します。Removes the first occurrence of a specific object from the set.

IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

指定したインデックス位置にある項目をセットから削除します。Removes the item at the specified index of the set.

IList<T>.Insert(Int32, T) IList<T>.Insert(Int32, T) IList<T>.Insert(Int32, T) IList<T>.Insert(Int32, T)

セット内の指定されたインデックス位置に項目を挿入します。Inserts an item in the set at the specified index.

IList<T>.Item[Int32] IList<T>.Item[Int32] IList<T>.Item[Int32] IList<T>.Item[Int32]

IList<T> インターフェイスをご覧ください。See the IList<T> interface.

IList<T>.RemoveAt(Int32) IList<T>.RemoveAt(Int32) IList<T>.RemoveAt(Int32) IList<T>.RemoveAt(Int32)

指定したインデックス位置にある項目を削除します。Removes the item at the specified index.

ISet<T>.Add(T) ISet<T>.Add(T) ISet<T>.Add(T) ISet<T>.Add(T)

現在のセットに要素を追加し、その要素が正常に追加されたかどうかを示す値を返します。Adds an element to the current set and returns a value to indicate if the element was successfully added.

ISet<T>.ExceptWith(IEnumerable<T>) ISet<T>.ExceptWith(IEnumerable<T>) ISet<T>.ExceptWith(IEnumerable<T>) ISet<T>.ExceptWith(IEnumerable<T>)

現在のセットから、指定されたコレクションに含まれる要素をすべて削除します。Removes all elements in the specified collection from the current set.

ISet<T>.IntersectWith(IEnumerable<T>) ISet<T>.IntersectWith(IEnumerable<T>) ISet<T>.IntersectWith(IEnumerable<T>) ISet<T>.IntersectWith(IEnumerable<T>)

指定されたコレクションに存在する要素だけが含まれるように現在のセットを変更します。Modifies the current set so that it contains only elements that are also in a specified collection

ISet<T>.SymmetricExceptWith(IEnumerable<T>) ISet<T>.SymmetricExceptWith(IEnumerable<T>) ISet<T>.SymmetricExceptWith(IEnumerable<T>) ISet<T>.SymmetricExceptWith(IEnumerable<T>)

現在のセットを、そのセットと指定されたコレクションの (両方に存在するのではなく) どちらか一方に存在する要素だけが格納されるように変更します。Modifies the current set so that it contains only elements that are present either in the current set or in the specified collection, but not both.

ISet<T>.UnionWith(IEnumerable<T>) ISet<T>.UnionWith(IEnumerable<T>) ISet<T>.UnionWith(IEnumerable<T>) ISet<T>.UnionWith(IEnumerable<T>)

現在のセットを、現在のセットまたは指定したコレクションのいずれかに存在するすべての要素が格納されるように変更します。Modifies the current set so that it contains all elements that are present in either the current set or the specified collection.

Extension Methods

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

返します、DataTableのコピーを格納する、DataRowオブジェクト、指定した入力IEnumerable<T>オブジェクト、ジェネリック パラメーターTDataRowします。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を指定したオブジェクトDataTable、指定した入力IEnumerable<T>オブジェクト、ジェネリック パラメーターTDataRowします。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を指定したオブジェクトDataTable、指定した入力IEnumerable<T>オブジェクト、ジェネリック パラメーターTDataRowします。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.

適用対象

スレッド セーフ

この型はスレッド セーフです。This type is thread safe.