TextElementCollection<TextElementType> TextElementCollection<TextElementType> TextElementCollection<TextElementType> TextElementCollection<TextElementType> Class

Определение

Предоставляет стандартные средства для создания типобезопасной упорядоченной коллекции объектов TextElement и управления ей.Provides standard facilities for creating and managing a type-safe, ordered collection of TextElement objects. Это универсальная коллекция для работы с объектами заданного типа, являющаяся производной от TextElement.This is a generic collection for working with objects of a specified type that derives from TextElement.

generic <typename TextElementType>
 where TextElementType : TextElementpublic ref class TextElementCollection : System::Collections::Generic::ICollection<TextElementType>, System::Collections::Generic::IEnumerable<TextElementType>, System::Collections::IList
public class TextElementCollection<TextElementType> : System.Collections.Generic.ICollection<TextElementType>, System.Collections.Generic.IEnumerable<TextElementType>, System.Collections.IList where TextElementType : TextElement
type TextElementCollection<'extElementType (requires 'extElementType :> TextElement)> = class
    interface IList
    interface ICollection
    interface IEnumerable
    interface ICollection<'extElementType (requires 'extElementType :> TextElement)>
    interface seq<'extElementType (requires 'extElementType :> TextElement)>
Public Class TextElementCollection(Of TextElementType)
Implements ICollection(Of TextElementType), IEnumerable(Of TextElementType), IList

Параметры типа

TextElementType

Описатель типа для универсальной коллекции.Type specifier for the generic collection. Допустимые типы ограничиваются типом TextElement или потомком TextElement.Acceptable types are constrained to a type of TextElement or a descendant of TextElement.

Наследование
TextElementCollection<TextElementType>TextElementCollection<TextElementType>TextElementCollection<TextElementType>TextElementCollection<TextElementType>
Производный
Реализации

Комментарии

Эта коллекция поддерживает индексация с нуля.This collection supports zero-based indexing.

Свойства

Count Count Count Count

Получает число элементов в коллекции на данный момент.Gets the number of items currently in the collection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Получает значение, которое определяет, доступна ли коллекция только для чтения.Gets a value that indicates whether or not the collection is read-only.

Методы

Add(TextElementType) Add(TextElementType) Add(TextElementType) Add(TextElementType)

Добавляет указанный элемент в коллекцию.Appends a specified item to the collection.

AddRange(IEnumerable) AddRange(IEnumerable) AddRange(IEnumerable) AddRange(IEnumerable)

Добавляет заданный диапазон элементов в коллекцию.Appends a specified range of items to the collection.

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

Удаляет все элементы из коллекции.Clears all items from the collection.

Contains(TextElementType) Contains(TextElementType) Contains(TextElementType) Contains(TextElementType)

Запросы на присутствие заданного элемента в коллекции.Queries for the presence of a specified item in the collection.

CopyTo(TextElementType[], Int32) CopyTo(TextElementType[], Int32) CopyTo(TextElementType[], Int32) CopyTo(TextElementType[], Int32)

Копирование содержимого коллекции и вставка содержимого в заданный массив, начиная с указанной позиции индекса в массиве.Copies the contents of the collection and inserts them into a specified array starting at a specified index position in the array.

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 for the contents of 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)
InsertAfter(TextElementType, TextElementType) InsertAfter(TextElementType, TextElementType) InsertAfter(TextElementType, TextElementType) InsertAfter(TextElementType, TextElementType)

Вставка заданного элемента в коллекцию после указанного элемента коллекции.Inserts a specified item in the collection after a specified collection item.

InsertBefore(TextElementType, TextElementType) InsertBefore(TextElementType, TextElementType) InsertBefore(TextElementType, TextElementType) InsertBefore(TextElementType, TextElementType)

Вставка заданного элемента в коллекцию перед указанным элементом коллекции.Inserts a specified item in the collection before a specified collection item.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(TextElementType) Remove(TextElementType) Remove(TextElementType) Remove(TextElementType)

Удаляет заданный элемент из коллекции.Removes a specified item from the collection.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Явные реализации интерфейса

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. Использовать вместо этого типобезопасный метод CopyTo(TextElementType[], Int32).Use the type-safe CopyTo(TextElementType[], Int32) method instead.

ICollection.Count ICollection.Count ICollection.Count ICollection.Count

Получает число элементов, содержащихся в интерфейсе ICollection.Gets the number of elements contained in the ICollection. Используйте вместо этого типобезопасное свойство Count.Use the type-safe Count property instead.

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

Возвращает значение, показывающее, является ли доступ к коллекции ICollection синхронизированным (потокобезопасным).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

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

Получает объект, с помощью которого можно синхронизировать доступ к коллекции ICollection.Gets an object that can be used to synchronize access to the ICollection.

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

Возвращает перечислитель, который осуществляет итерацию по коллекции.Returns an enumerator that iterates through a collection. Использовать вместо этого типобезопасный метод GetEnumerator().Use the type-safe GetEnumerator() method instead.

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

Добавляет элемент в коллекцию IList.Adds an item to the IList. Использовать вместо этого типобезопасный метод Add(TextElementType).Use the type-safe Add(TextElementType) method instead.

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

Данный тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) и не предназначен для непосредственного использования из кода.This type or member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Использовать вместо этого типобезопасный метод Clear().Use the type-safe Clear() method instead.

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

Определяет, содержит ли коллекция IList указанное значение.Determines whether the IList contains a specific value. Использовать вместо этого типобезопасный метод Contains(TextElementType).Use the type-safe Contains(TextElementType) method instead.

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

Определяет индекс заданного элемента в списке IList.Determines the index of a specific item in the IList.

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

Вставляет элемент в список IList по указанному индексу.Inserts an item to the IList at the specified index. Вместо этого используйте типобезопасные методы InsertAfter(TextElementType, TextElementType) или InsertBefore(TextElementType, TextElementType)Use the type-safe InsertAfter(TextElementType, TextElementType) or InsertBefore(TextElementType, TextElementType) methods instead.

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

Получает значение, указывающее, имеет ли список IList фиксированный размер.Gets a value indicating whether the IList has a fixed size.

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

Получает значение, указывающее, является ли объект IList доступным только для чтения.Gets a value indicating whether the IList is read-only.

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

Возвращает или задает элемент по указанному индексу.Gets or sets the element at the specified index.

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

Удаляет первое вхождение указанного объекта из коллекции IList.Removes the first occurrence of a specific object from the IList. Использовать вместо этого типобезопасный метод Remove(TextElementType).Use the type-safe Remove(TextElementType) method instead.

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

Удаляет элемент IList, расположенный по указанному индексу.Removes the IList item at the specified index.

Методы расширения

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

Возвращает объект DataTable, содержащий копии объектов DataRow при заданном входном объекте IEnumerable<T> и универсальном параметре 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 в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр 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 в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр 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)

Преобразует IEnumerable для IQueryable.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.

Применяется к

Дополнительно