TextElementCollection<TextElementType> Classe

Definição

Fornece recursos padrão para criar e gerenciar uma coleção fortemente tipada e ordenada de objetos TextElement.Provides standard facilities for creating and managing a type-safe, ordered collection of TextElement objects. Esta é uma coleção genérica para trabalhar com objetos de um tipo especificado que deriva de 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

Parâmetros de tipo

TextElementType

Especificador de tipo para a coleção genérica.Type specifier for the generic collection. Tipos aceitáveis são restritos a um tipo TextElement ou a um descendente de. TextElementAcceptable types are constrained to a type of TextElement or a descendant of TextElement.

Herança
TextElementCollection<TextElementType>
Derivado
Implementações

Comentários

Esta coleção dá suporte à indexação com base em zero.This collection supports zero-based indexing.

Propriedades

Count

Obtém o número de itens atualmente na coleção.Gets the number of items currently in the collection.

IsReadOnly

Obtém um valor que indica se a coleção é ou não somente leitura.Gets a value that indicates whether or not the collection is read-only.

Métodos

Add(TextElementType)

Acrescenta um item especificado à coleção.Appends a specified item to the collection.

AddRange(IEnumerable)

Acrescenta um intervalo de itens especificado à coleção.Appends a specified range of items to the collection.

Clear()

Limpa todos os itens da coleção.Clears all items from the collection.

Contains(TextElementType)

Consulta a presença de um item especificado na coleção.Queries for the presence of a specified item in the collection.

CopyTo(TextElementType[], Int32)

Copia o conteúdo da coleção e insere-o em uma matriz especificada começando em uma posição de índice especificada na matriz.Copies the contents of the collection and inserts them into a specified array starting at a specified index position in the array.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador dos conteúdos da coleção.Returns an enumerator for the contents of the collection.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
InsertAfter(TextElementType, TextElementType)

Insere um item especificado da coleção após um item da coleção especificado.Inserts a specified item in the collection after a specified collection item.

InsertBefore(TextElementType, TextElementType)

Insere um item especificado da coleção antes de um item da coleção especificado.Inserts a specified item in the collection before a specified collection item.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
Remove(TextElementType)

Remove um item especificado da coleção.Removes a specified item from the collection.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Copia os elementos do ICollection para um Array, começando em um determinado índice Array.Copies the elements of the ICollection to an Array, starting at a particular Array index. Use o método CopyTo(TextElementType[], Int32) fortemente tipado em vez disso.Use the type-safe CopyTo(TextElementType[], Int32) method instead.

ICollection.Count

Obtém o número de elementos contidos no ICollection.Gets the number of elements contained in the ICollection. Use a propriedade Count fortemente tipada em vez disso.Use the type-safe Count property instead.

ICollection.IsSynchronized

Obtém um valor que indica se o acesso à ICollection é sincronizado (thread-safe).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

ICollection.SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao ICollection.Gets an object that can be used to synchronize access to the ICollection.

IEnumerable.GetEnumerator()

Retorna um enumerador que itera em uma coleção.Returns an enumerator that iterates through a collection. Use o método GetEnumerator() fortemente tipado em vez disso.Use the type-safe GetEnumerator() method instead.

IList.Add(Object)

Adiciona um item ao IList.Adds an item to the IList. Use o método Add(TextElementType) fortemente tipado em vez disso.Use the type-safe Add(TextElementType) method instead.

IList.Clear()

Este tipo ou membro dá suporte à infraestrutura Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) e não se destina a ser usado diretamente do código.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. Use o método Clear() fortemente tipado em vez disso.Use the type-safe Clear() method instead.

IList.Contains(Object)

Determinará se o IList contiver um valor específico.Determines whether the IList contains a specific value. Use o método Contains(TextElementType) fortemente tipado em vez disso.Use the type-safe Contains(TextElementType) method instead.

IList.IndexOf(Object)

Determina o índice de um item específico em IList.Determines the index of a specific item in the IList.

IList.Insert(Int32, Object)

Insere um item na IList no índice especificado.Inserts an item to the IList at the specified index. Use métodos InsertAfter(TextElementType, TextElementType) ou InsertBefore(TextElementType, TextElementType) fortemente tipados em vez disso.Use the type-safe InsertAfter(TextElementType, TextElementType) or InsertBefore(TextElementType, TextElementType) methods instead.

IList.IsFixedSize

Obtém um valor que indica se o IList tem um tamanho fixo.Gets a value indicating whether the IList has a fixed size.

IList.IsReadOnly

Obtém um valor que indica se o IList é somente leitura.Gets a value indicating whether the IList is read-only.

IList.Item[Int32]

Obtém ou define o elemento no índice especificado.Gets or sets the element at the specified index.

IList.Remove(Object)

Remove a primeira ocorrência de um objeto específico do IList.Removes the first occurrence of a specific object from the IList. Use o método Remove(TextElementType) fortemente tipado em vez disso.Use the type-safe Remove(TextElementType) method instead.

IList.RemoveAt(Int32)

Remove o item IList no índice especificado.Removes the IList item at the specified index.

Métodos de Extensão

CopyToDataTable<T>(IEnumerable<T>)

Retorna um DataTable que contém cópias dos objetos DataRow, dado um objeto IEnumerable<T> de entrada em que o parâmetro genérico 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)

Copia objetos DataRow no DataTable especificado, dado um objeto IEnumerable<T> de entrada em que o parâmetro genérico 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)

Copia objetos DataRow no DataTable especificado, dado um objeto IEnumerable<T> de entrada em que o parâmetro genérico 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)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Retorna uma coleção de elementos que contém os ancestrais de cada nó na coleção de origem.Returns a collection of elements that contains the ancestors of every node in the source collection.

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

Retorna uma coleção filtrada de elementos que contém os ancestrais de cada nó na coleção de origem.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Retorna uma coleção dos nós descendentes de todos os documentos e elementos na coleção de origem.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Retorna uma coleção de elementos que contém os elementos descendentes de cada elemento e o documento na coleção de origem.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

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

Retorna uma coleção filtrada de elementos que contém os elementos descendentes de cada elemento e o documento na coleção de origem.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Retorna uma coleção dos filhos elementos de cada elemento e o documento na coleção de origem.Returns a collection of the child elements of every element and document in the source collection.

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

Retorna uma coleção filtrada dos elementos filho de cada elemento e documento na coleção de origem.Returns a filtered collection of the child elements of every element and document in the source collection. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Retorna uma coleção de nós que contém todos os nós na coleção de origem, classificados em ordem segundo o documento.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Retorna uma coleção dos nós filhos de todos os documentos e elementos na coleção de origem.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Remove todos os nós na coleção de origem do respectivo nó pai.Removes every node in the source collection from its parent node.

Aplica-se a

Veja também