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:

  • 두 개의 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)입니다.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(Serialize된 잉크 형식)의 지정한 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)

지정한 사용자 지정 속성 ID가 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)

지정된 경우 StrokeCollection을 지정한 Stream에 저장하고 압축합니다.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>)

확장 메서드

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

제네릭 매개 변수 TDataTable인 지정된 입력 DataRow 개체를 사용하여 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)

제네릭 매개 변수 TDataRow인 지정된 입력 DataTable 개체를 사용하여 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)

제네릭 매개 변수 TDataRow인 지정된 입력 DataTable 개체를 사용하여 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.

적용 대상