StrokeCollection StrokeCollection StrokeCollection StrokeCollection Class

定義

Stroke オブジェクトのコレクションを表します。Represents a collection of Stroke objects.

public ref class StrokeCollection : System::Collections::ObjectModel::Collection<System::Windows::Ink::Stroke ^>, System::Collections::Specialized::INotifyCollectionChanged, System::ComponentModel::INotifyPropertyChanged
[System.ComponentModel.TypeConverter(typeof(System.Windows.StrokeCollectionConverter))]
public class StrokeCollection : System.Collections.ObjectModel.Collection<System.Windows.Ink.Stroke>, System.Collections.Specialized.INotifyCollectionChanged, System.ComponentModel.INotifyPropertyChanged
type StrokeCollection = class
    inherit Collection<Stroke>
    interface INotifyPropertyChanged
    interface INotifyCollectionChanged
Public Class StrokeCollection
Inherits Collection(Of Stroke)
Implements INotifyCollectionChanged, INotifyPropertyChanged
継承
StrokeCollectionStrokeCollectionStrokeCollectionStrokeCollection
属性
実装

次の例は、いずれかで、インクをコピーする方法を示しますInkCanvas別にInkCanvasします。The following example demonstrates how to copy the ink in one InkCanvas onto another InkCanvas. この例では。This example assumes:

  • 2 つInkCanvasと呼ばれるオブジェクトinkCanvas1inkCanvas2します。There are two InkCanvas objects called inkCanvas1 and inkCanvas2.

  • Clickイベントがイベント ハンドラーに接続されています。The Click event has been connected to the event handler.

// Copy the strokes from one InkCanvas to another InkCanvas.
private void CopyStrokes_Click(object sender, RoutedEventArgs e) 
{
    StrokeCollection strokes = inkCanvas1.Strokes.Clone();
    inkCanvas2.Strokes.Clear();
    inkCanvas2.Strokes.Add(strokes);

}
' Copy the strokes from one InkCanvas to another InkCanvas.
Private Sub CopyStrokes_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)

    Dim strokes As StrokeCollection = inkCanvas1.Strokes.Clone()
    inkCanvas2.Strokes.Clear()
    inkCanvas2.Strokes.Add(strokes)

End Sub

注釈

StrokeCollectionヒット テスト、クリップ、およびストロークを消去などの機能を実行することができます。The StrokeCollection enables you to perform functions such as hit testing, clipping, and erasing strokes. InkCanvasコントロールより詳細に制御が必要な場合は、これらの関数の多くを実行、InkCanvasを提供する、StrokeCollectionより多くのオプションを提供します。The InkCanvas control performs many of these functions, but if you need more control than the InkCanvas provides, the StrokeCollection offers more options.

カスタム コントロールでデジタル インクの管理について説明する場所を次の表に示します。The following table lists where to learn about managing digital ink on a custom control.

これを行う.To do this… この記事を参照してください。See this article
デジタル インクを収集するコントロールを作成します。Create a control that collects digital ink インク入力コントロールの作成Creating an Ink Input Control
ユーザーがインクを選択できるコントロールを作成します。Create a control that enables the user to select ink 方法: カスタム コントロールからインクを選択します。How to: Select Ink from a Custom Control
ユーザーがインクを部分的に消去できるようにするコントロールを作成します。Create a control that enables the user to point-erase ink 方法: カスタム コントロールでインクを消去します。How to: Erase Ink on a Custom Control

XAML 属性の使用方法XAML Attribute Usage

<object StrokeCollection="isfString"/>  

XAML オブジェクト要素の使用方法XAML Object Element Usage

<object>isfString</object>  

XAML 値XAML Values

用語Term 定義Definition
isfString Base 64 で線を表す文字列をエンコード、形式 ISF (Ink Serialized)。A string that represents the stroke in base-64, encoded Ink Serialized Format (ISF).

コンストラクター

StrokeCollection() StrokeCollection() StrokeCollection() StrokeCollection()

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

StrokeCollection(IEnumerable<Stroke>) StrokeCollection(IEnumerable<Stroke>) StrokeCollection(IEnumerable<Stroke>) StrokeCollection(IEnumerable<Stroke>)

指定したストロークを格納する、StrokeCollection クラスの新しいインスタンスを初期化します。Initializes a new instance of the StrokeCollection class that contains the specified strokes.

StrokeCollection(Stream) StrokeCollection(Stream) StrokeCollection(Stream) StrokeCollection(Stream)

指定した ISF (Ink Serialized Format) の StrokeCollection から Stream を初期化します。Initializes a StrokeCollection from the specified Stream of Ink Serialized Format (ISF).

フィールド

InkSerializedFormat InkSerializedFormat InkSerializedFormat InkSerializedFormat

インク データのネイティブの永続性形式を表します。Represents the native persistence format for ink data.

メソッド

Add(StrokeCollection) Add(StrokeCollection) Add(StrokeCollection) Add(StrokeCollection)

指定したストロークを StrokeCollection に追加します。Adds the specified strokes to the StrokeCollection.

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

Collection<T> の末尾にオブジェクトを追加します。Adds an object to the end of the Collection<T>.

(Inherited from Collection<T>)
AddPropertyData(Guid, Object) AddPropertyData(Guid, Object) AddPropertyData(Guid, Object) AddPropertyData(Guid, Object)

StrokeCollection にカスタム プロパティを追加します。Adds a custom property to the StrokeCollection.

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

Collection<T> からすべての要素を削除します。Removes all elements from the Collection<T>.

(Inherited from Collection<T>)
ClearItems() ClearItems() ClearItems() ClearItems()

StrokeCollection のストロークをすべて消去します。Clears all strokes from the StrokeCollection.

Clip(IEnumerable<Point>) Clip(IEnumerable<Point>) Clip(IEnumerable<Point>) Clip(IEnumerable<Point>)

指定された StrokeCollection 配列の境界の外側にある Point のストロークをすべて削除します。Removes all strokes in the StrokeCollection that are outside the bounds of the specified Point array.

Clip(Rect) Clip(Rect) Clip(Rect) Clip(Rect)

指定した四角形にクリップされているすべてのストロークを、指定した四角形を超えない新しいストロークに置き換えます。Replaces all strokes that are clipped by the specified rectangle with new strokes that do not extend beyond the specified rectangle.

Clone() Clone() Clone() Clone()

StrokeCollection をコピーします。Copies the StrokeCollection.

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

ある要素が Collection<T> 内に存在するかどうかを判断します。Determines whether an element is in the Collection<T>.

(Inherited from Collection<T>)
ContainsPropertyData(Guid) ContainsPropertyData(Guid) ContainsPropertyData(Guid) ContainsPropertyData(Guid)

指定したカスタム プロパティ識別子が StrokeCollection 内にあるかどうかを返します。Returns whether the specified custom property identifier is in the StrokeCollection.

CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32)

Collection<T> 全体を、互換性のある 1 次元の Array にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まる部分に行います。Copies the entire Collection<T> to a compatible one-dimensional Array, starting at the specified index of the target array.

(Inherited from Collection<T>)
Draw(DrawingContext) Draw(DrawingContext) Draw(DrawingContext) Draw(DrawingContext)

StrokeCollection 内のストロークを描画します。Draws the strokes in the StrokeCollection.

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

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

(Inherited from Object)
Erase(IEnumerable<Point>) Erase(IEnumerable<Point>) Erase(IEnumerable<Point>) Erase(IEnumerable<Point>)

指定した領域の境界内にあるインクを削除します。Removes the ink that is within the bounds of the specified area.

Erase(IEnumerable<Point>, StylusShape) Erase(IEnumerable<Point>, StylusShape) Erase(IEnumerable<Point>, StylusShape) Erase(IEnumerable<Point>, StylusShape)

指定した StylusShape によって作成された領域にクリップされているすべてのストロークを、指定したパスに沿って、その領域にクリップされていない新しいストロークに置き換えます。Replaces all strokes that are clipped by the region created by the specified StylusShape along the specified path with new Strokes that are not clipped by the region.

Erase(Rect) Erase(Rect) Erase(Rect) Erase(Rect)

指定された四角形でクリップされているすべてのストロークを、指定された四角形の範囲に入らない新しいストロークに置き換えます。Replaces all strokes that are clipped by the specified rectangle with new strokes that do not enter the bounds of the specified rectangle.

GetBounds() GetBounds() GetBounds() GetBounds()

コレクション内のストロークの境界を返します。Returns the bounds of the strokes in the collection.

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

Collection<T> を反復処理する列挙子を返します。Returns an enumerator that iterates through the Collection<T>.

(Inherited from Collection<T>)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetIncrementalLassoHitTester(Int32) GetIncrementalLassoHitTester(Int32) GetIncrementalLassoHitTester(Int32) GetIncrementalLassoHitTester(Int32)

なげなわ (手描き) のパスを使用して IncrementalLassoHitTester のヒット テストを実行する StrokeCollection を作成します。Creates an IncrementalLassoHitTester that hit tests the StrokeCollection with a lasso (freehand) path.

GetIncrementalStrokeHitTester(StylusShape) GetIncrementalStrokeHitTester(StylusShape) GetIncrementalStrokeHitTester(StylusShape) GetIncrementalStrokeHitTester(StylusShape)

消しゴム パスを使用して IncrementalStrokeHitTester のヒット テストを実行する StrokeCollection を作成します。Creates an IncrementalStrokeHitTester that hit tests the StrokeCollection with an erasing path.

GetPropertyData(Guid) GetPropertyData(Guid) GetPropertyData(Guid) GetPropertyData(Guid)

指定した Guid に関連付けられたカスタム プロパティの値を返します。Returns the value of the custom property associated with the specified Guid.

GetPropertyDataIds() GetPropertyDataIds() GetPropertyDataIds() GetPropertyDataIds()

StrokeCollection に関連付けられているカスタム プロパティの GUID を返します。Returns the GUIDs of any custom properties associated with the StrokeCollection.

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
HitTest(IEnumerable<Point>, Int32) HitTest(IEnumerable<Point>, Int32) HitTest(IEnumerable<Point>, Int32) HitTest(IEnumerable<Point>, Int32)

指定した領域内にある、指定したパーセンテージ以上の長さのストロークのコレクションを返します。Returns a collection of strokes that have at least the specified percentage of length within the specified area.

HitTest(IEnumerable<Point>, StylusShape) HitTest(IEnumerable<Point>, StylusShape) HitTest(IEnumerable<Point>, StylusShape) HitTest(IEnumerable<Point>, StylusShape)

指定したパスと交差するストロークのコレクションを返します。Returns a collection of strokes that intersect with the specified path.

HitTest(Point) HitTest(Point) HitTest(Point) HitTest(Point)

指定した点と交差するストロークのコレクションを返します。Returns a collection of strokes that intersect the specified point.

HitTest(Point, Double) HitTest(Point, Double) HitTest(Point, Double) HitTest(Point, Double)

指定した領域と交差するストロークのコレクションを返します。Returns a collection of strokes that intersect the specified area.

HitTest(Rect, Int32) HitTest(Rect, Int32) HitTest(Rect, Int32) HitTest(Rect, Int32)

指定した四角形の中にある、指定したパーセンテージ以上の長さのストロークのコレクションを返します。Returns a collection of strokes that have at least the specified percentage of length within the specified rectangle.

IndexOf(Stroke) IndexOf(Stroke) IndexOf(Stroke) IndexOf(Stroke)

Stroke 内の指定した StrokeCollection のインデックスを返します。Returns the index of the specified Stroke in the StrokeCollection.

IndexOf(T) IndexOf(T) IndexOf(T) IndexOf(T)

指定したオブジェクトを検索し、Collection<T> 全体内で最初に見つかった位置の 0 から始まるインデックスを返します。Searches for the specified object and returns the zero-based index of the first occurrence within the entire Collection<T>.

(Inherited from Collection<T>)
Insert(Int32, T) Insert(Int32, T) Insert(Int32, T) Insert(Int32, T)

Collection<T> 内の指定したインデックスの位置に要素を挿入します。Inserts an element into the Collection<T> at the specified index.

(Inherited from Collection<T>)
InsertItem(Int32, Stroke) InsertItem(Int32, Stroke) InsertItem(Int32, Stroke) InsertItem(Int32, Stroke)

ストロークを指定されたインデックス位置の StrokeCollection に挿入します。Inserts a stroke into the StrokeCollection at the specified index.

InsertItem(Int32, T) InsertItem(Int32, T) InsertItem(Int32, T) InsertItem(Int32, T)

Collection<T> 内の指定したインデックスの位置に要素を挿入します。Inserts an element into the Collection<T> at the specified index.

(Inherited from Collection<T>)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
OnPropertyChanged(PropertyChangedEventArgs) OnPropertyChanged(PropertyChangedEventArgs) OnPropertyChanged(PropertyChangedEventArgs) OnPropertyChanged(PropertyChangedEventArgs)

任意の StrokeCollection プロパティが変更されると発生します。Occurs when any StrokeCollection property changes.

OnPropertyDataChanged(PropertyDataChangedEventArgs) OnPropertyDataChanged(PropertyDataChangedEventArgs) OnPropertyDataChanged(PropertyDataChangedEventArgs) OnPropertyDataChanged(PropertyDataChangedEventArgs)

PropertyDataChanged イベントを発生させます。Raises the PropertyDataChanged event.

OnStrokesChanged(StrokeCollectionChangedEventArgs) OnStrokesChanged(StrokeCollectionChangedEventArgs) OnStrokesChanged(StrokeCollectionChangedEventArgs) OnStrokesChanged(StrokeCollectionChangedEventArgs)

StrokesChanged イベントを発生させます。Raises the StrokesChanged event.

Remove(StrokeCollection) Remove(StrokeCollection) Remove(StrokeCollection) Remove(StrokeCollection)

指定したストロークをコレクションから削除します。Removes the specified strokes from the collection.

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

特定のオブジェクトが Collection<T> 内にあるときに、最初に出現したものを削除します。Removes the first occurrence of a specific object from the Collection<T>.

(Inherited from Collection<T>)
RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Collection<T> の指定したインデックスにある要素を削除します。Removes the element at the specified index of the Collection<T>.

(Inherited from Collection<T>)
RemoveItem(Int32) RemoveItem(Int32) RemoveItem(Int32) RemoveItem(Int32)

指定したインデックス位置にあるストロークを StrokeCollection から削除します。Removes the stroke at the specified index from the StrokeCollection.

RemovePropertyData(Guid) RemovePropertyData(Guid) RemovePropertyData(Guid) RemovePropertyData(Guid)

指定した Guid に関連付けられたカスタム プロパティを削除します。Removes the custom property associated with the specified Guid.

Replace(Stroke, StrokeCollection) Replace(Stroke, StrokeCollection) Replace(Stroke, StrokeCollection) Replace(Stroke, StrokeCollection)

指定された Stroke を指定された StrokeCollection で置き換えます。Replaces the specified Stroke with the specified StrokeCollection.

Replace(StrokeCollection, StrokeCollection) Replace(StrokeCollection, StrokeCollection) Replace(StrokeCollection, StrokeCollection) Replace(StrokeCollection, StrokeCollection)

指定された StrokeCollection を新しい StrokeCollection で置き換えます。Replaces the specified StrokeCollection with a new StrokeCollection.

Save(Stream) Save(Stream) Save(Stream) Save(Stream)

指定した StrokeCollectionStream を保存します。Saves the StrokeCollection to the specified Stream.

Save(Stream, Boolean) Save(Stream, Boolean) Save(Stream, Boolean) Save(Stream, Boolean)

指定した StrokeCollectionStream を保存します。また、指定された場合はこのコレクションを圧縮します。Saves the StrokeCollection to the specified Stream and compresses it, when specified.

SetItem(Int32, Stroke) SetItem(Int32, Stroke) SetItem(Int32, Stroke) SetItem(Int32, Stroke)

指定したインデックス位置にあるストロークを置き換えます。Replaces the stroke at the specified index.

SetItem(Int32, T) SetItem(Int32, T) SetItem(Int32, T) SetItem(Int32, T)

指定したインデックス位置にある要素を置き換えます。Replaces the element at the specified index.

(Inherited from Collection<T>)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)
Transform(Matrix, Boolean) Transform(Matrix, Boolean) Transform(Matrix, Boolean) Transform(Matrix, Boolean)

指定した StylusPoints に従って各 StylusTipTransform を変更し、オプションで StrokeCollection の各ストロークの Matrix を変更します。Modifies each of the StylusPoints and optionally the StylusTipTransform for each stroke in the StrokeCollection according to the specified Matrix.

イベント

PropertyDataChanged PropertyDataChanged PropertyDataChanged PropertyDataChanged

StrokeCollection に対するカスタム プロパティの追加または削除を行うときに発生します。Occurs when custom property is added or removed from the StrokeCollection.

StrokesChanged StrokesChanged StrokesChanged StrokesChanged

コレクション内の Stroke が変更されると発生します。Occurs when a Stroke in the collection changes.

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

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

ICollection の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。Copies the elements of the ICollection to an Array, starting at a particular Array index.

(Inherited from Collection<T>)
IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

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

(Inherited from Collection<T>)
IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

IList に項目を追加します。Adds an item to the IList.

(Inherited from Collection<T>)
IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

IList に特定の値が格納されているかどうかを判断します。Determines whether the IList contains a specific value.

(Inherited from Collection<T>)
IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

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

(Inherited from Collection<T>)
IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

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

(Inherited from Collection<T>)
IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

特定のオブジェクトが IList 内にあるときに、最初に出現したものを削除します。Removes the first occurrence of a specific object from the IList.

(Inherited from Collection<T>)
INotifyCollectionChanged.CollectionChanged INotifyCollectionChanged.CollectionChanged INotifyCollectionChanged.CollectionChanged INotifyCollectionChanged.CollectionChanged

StrokeCollection が変更されたときに発生します。Occurs when the StrokeCollection changes.

INotifyPropertyChanged.PropertyChanged INotifyPropertyChanged.PropertyChanged INotifyPropertyChanged.PropertyChanged INotifyPropertyChanged.PropertyChanged

任意の StrokeCollection プロパティの値が変更されると発生します。Occurs when the value of any StrokeCollection property has changed.

プロパティ

Count Count Count Count

Collection<T> に実際に含まれる要素の数を取得します。Gets the number of elements actually contained in the Collection<T>.

(Inherited from Collection<T>)
ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

ICollection へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(Inherited from Collection<T>)
ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

ICollection へのアクセスを同期するために使用できるオブジェクトを取得します。Gets an object that can be used to synchronize access to the ICollection.

(Inherited from Collection<T>)
ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly

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

(Inherited from Collection<T>)
IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

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

(Inherited from Collection<T>)
IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

IList が読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the IList is read-only.

(Inherited from Collection<T>)
IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

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

(Inherited from Collection<T>)
Items Items Items Items

IList<T> をラップする Collection<T> ラッパーを取得します。Gets a IList<T> wrapper around the Collection<T>.

(Inherited from Collection<T>)
Item[Int32] Item[Int32] Item[Int32] Item[Int32]

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

(Inherited from Collection<T>)

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.

適用対象