Compartilhar via


Classe StringList

Representa uma lista de cadeias de caracteres para uso em especificar parâmetros para classes do namespace de Microsoft.TeamFoundation.Build.WorkFlow.Activities .

Hierarquia de herança

System.Object
  System.Collections.Generic.List<String>
    Microsoft.TeamFoundation.Build.Workflow.Activities.StringList

Namespace:  Microsoft.TeamFoundation.Build.Workflow.Activities
Assembly:  Microsoft.TeamFoundation.Build.Workflow (em Microsoft.TeamFoundation.Build.Workflow.dll)

Sintaxe

'Declaração
<SerializableAttribute> _
Public Class StringList _
    Inherits List(Of String)
[SerializableAttribute]
public class StringList : List<string>

O tipo StringList expõe os membros a seguir.

Construtores

  Nome Descrição
Método público StringList() Inicializa uma nova instância da classe de StringList.
Método público StringList(IEnumerable<String>) Inicializa uma nova instância da classe StringList com a coleção enumerável especificada de cadeias de caracteres.
Método público StringList(String) Inicializa uma nova instância da classe StringList com a lista separada por vírgulas especificada.

Superior

Propriedades

  Nome Descrição
Propriedade pública Capacity Obtém ou define o número total de elementos que pode manter a estrutura de dados interna sem redimensionamento. (Herdado de List<String>.)
Propriedade pública Count Obtém o número de elementos contidos na List<T>. (Herdado de List<String>.)
Propriedade pública Item Obtém ou define o elemento no índice especificado. (Herdado de List<String>.)

Superior

Métodos

  Nome Descrição
Método público Add Adiciona um objeto ao final do List<T>. (Herdado de List<String>.)
Método público AddRange Adiciona os elementos da coleção especificada ao final do List<T>. (Herdado de List<String>.)
Método público AsReadOnly Retorna somente leitura IList<T> wrapper para a coleção atual. (Herdado de List<String>.)
Método público BinarySearch(T) Pesquisa todo o classificados List<T> para um elemento usando o comparador padrão e retorna o índice baseado em zero do elemento. (Herdado de List<String>.)
Método público BinarySearch(T, IComparer<T>) Pesquisa todo o classificados List<T> para um elemento usando o comparador especificado e retorna o índice baseado em zero do elemento. (Herdado de List<String>.)
Método público BinarySearch(Int32, Int32, T, IComparer<T>) Pesquisa um intervalo de elementos no classificada List<T> para um elemento usando o comparador especificado e retorna o índice baseado em zero do elemento. (Herdado de List<String>.)
Método público Clear Remove todos os elementos do List<T>. (Herdado de List<String>.)
Método público Contains Determina se um elemento está na List<T>. (Herdado de List<String>.)
Método público ConvertAll<TOutput> Converte os elementos no atual List<T> em outro tipo e retorna uma lista contendo os elementos convertidos. (Herdado de List<String>.)
Método público CopyTo(array<T[]) Copia todo o List<T> em uma matriz unidimensional compatível, desde o início da matriz de destino. (Herdado de List<String>.)
Método público CopyTo(array<T[], Int32) Copia todo o List<T> em uma matriz unidimensional compatível, iniciando no índice especificado na matriz de destino. (Herdado de List<String>.)
Método público CopyTo(Int32, array<T[], Int32, Int32) Copia um intervalo de elementos do List<T> para uma matriz unidimensional compatível, iniciando no índice especificado na matriz de destino. (Herdado de List<String>.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público Exists Determina se o List<T> contém elementos que correspondem às condições definidas pelo predicado especificado. (Herdado de List<String>.)
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes de ser recuperado pela coleta de lixo. (Herdado de Object.)
Método público Find Pesquisa um elemento que coincida com as condições definidas pelo predicado especificado e retorna a primeira ocorrência dentro de toda a List<T>. (Herdado de List<String>.)
Método público FindAll Recupera todos os elementos que correspondem às condições definidas pelo predicado especificado. (Herdado de List<String>.)
Método público FindIndex(Predicate<T>) Pesquisa um elemento que coincida com as condições definidas pelo predicado especificado e retorna o índice baseado em zero da primeira ocorrência dentro de toda a List<T>. (Herdado de List<String>.)
Método público FindIndex(Int32, Predicate<T>) Pesquisa um elemento que coincida com as condições definidas pelo predicado especificado e retorna o índice baseado em zero da primeira ocorrência dentro do intervalo de elementos de List<T> que estende do índice especificado para o último elemento. (Herdado de List<String>.)
Método público FindIndex(Int32, Int32, Predicate<T>) Pesquisa um elemento que coincida com as condições definidas pelo predicado especificado e retorna o índice baseado em zero da primeira ocorrência dentro do intervalo de elementos de List<T> que começa no índice especificado e contém o número especificado de elementos. (Herdado de List<String>.)
Método público FindLast Pesquisa um elemento que coincida com as condições definidas pelo predicado especificado e retorna a última ocorrência dentro de toda a List<T>. (Herdado de List<String>.)
Método público FindLastIndex(Predicate<T>) Pesquisa um elemento que coincida com as condições definidas pelo predicado especificado e retorna o índice baseado em zero da última ocorrência dentro de toda a List<T>. (Herdado de List<String>.)
Método público FindLastIndex(Int32, Predicate<T>) Pesquisa um elemento que coincida com as condições definidas pelo predicado especificado e retorna o índice baseado em zero da última ocorrência dentro do intervalo de elementos de List<T> que estende o primeiro elemento para o índice especificado. (Herdado de List<String>.)
Método público FindLastIndex(Int32, Int32, Predicate<T>) Pesquisa um elemento que coincida com as condições definidas pelo predicado especificado e retorna o índice baseado em zero da última ocorrência dentro do intervalo de elementos de List<T> que contém o número especificado de elementos e termina no índice especificado. (Herdado de List<String>.)
Método público ForEach Executa a ação especificada em cada elemento do List<T>. (Herdado de List<String>.)
Método público GetEnumerator Retorna um enumerador que itera por meio de List<T>. (Herdado de List<String>.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetRange Cria uma cópia superficial de um intervalo de elementos na origem List<T>. (Herdado de List<String>.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público IndexOf(T) Pesquisa o objeto especificado e retorna o índice baseado em zero da primeira ocorrência dentro de toda a List<T>. (Herdado de List<String>.)
Método público IndexOf(T, Int32) Pesquisa o objeto especificado e retorna o índice baseado em zero da primeira ocorrência dentro do intervalo de elementos no List<T> que estende do índice especificado para o último elemento. (Herdado de List<String>.)
Método público IndexOf(T, Int32, Int32) Pesquisa o objeto especificado e retorna o índice baseado em zero da primeira ocorrência dentro do intervalo de elementos no List<T> que começa no índice especificado e contém o número especificado de elementos. (Herdado de List<String>.)
Método público Insert Insere um elemento no List<T> no índice especificado. (Herdado de List<String>.)
Método público InsertRange Insere os elementos de uma coleção para o List<T> no índice especificado. (Herdado de List<String>.)
Método público LastIndexOf(T) Pesquisa o objeto especificado e retorna o índice baseado em zero da última ocorrência dentro de toda a List<T>. (Herdado de List<String>.)
Método público LastIndexOf(T, Int32) Procura o objeto especificado e retorna o índice baseado em zero da última ocorrência dentro do intervalo de elementos de List<T> que estende o primeiro elemento para o índice especificado. (Herdado de List<String>.)
Método público LastIndexOf(T, Int32, Int32) Procura o objeto especificado e retorna o índice baseado em zero da última ocorrência dentro do intervalo de elementos de List<T> que contém o número especificado de elementos e termina no índice especificado. (Herdado de List<String>.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público Remove(T) Remove a primeira ocorrência de um objeto específico do List<T>. (Herdado de List<String>.)
Método público Remove(IEnumerable<String>) Remove as cadeias de caracteres especificadas desta lista de cadeia de caracteres.
Método público RemoveAll Remove todos os elementos que correspondem às condições definidas pelo predicado especificado. (Herdado de List<String>.)
Método público RemoveAt Remove o elemento no índice especificado do List<T>. (Herdado de List<String>.)
Método público RemoveRange Remove um intervalo de elementos a partir de List<T>. (Herdado de List<String>.)
Método público Reverse() Inverte a ordem dos elementos em todo o List<T>. (Herdado de List<String>.)
Método público Reverse(Int32, Int32) Inverte a ordem dos elementos no intervalo especificado. (Herdado de List<String>.)
Método público Sort() Classifica os elementos em todo o List<T> usando o comparador padrão. (Herdado de List<String>.)
Método público Sort(IComparer<T>) Classifica os elementos em todo o List<T> usando o comparador especificado. (Herdado de List<String>.)
Método público Sort(Comparison<T>) Classifica os elementos em todo o List<T> usando especificado System.Comparison<T>. (Herdado de List<String>.)
Método público Sort(Int32, Int32, IComparer<T>) Classifica os elementos em um intervalo de elementos em List<T> usando o comparador especificado. (Herdado de List<String>.)
Método público ToArray Copia os elementos do List<T> para uma nova matriz. (Herdado de List<String>.)
Método público ToString Obtém uma cadeia de caracteres legível pelo usuário que descreve as propriedades desta instância. (Substitui Object.ToString().)
Método público TrimExcess Define a capacidade do número real de elementos de List<T>, se esse número for menor que um valor limite. (Herdado de List<String>.)
Método público TrueForAll Determina se todos os elementos de List<T> corresponda às condições definidas pelo predicado especificado. (Herdado de List<String>.)

Superior

Implementações explícitas da Interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IList.Add Adiciona um item para o IList. (Herdado de List<String>.)
Implementação explícita da interfaceMétodo particular IList.Contains Determina se o IList contém um valor específico. (Herdado de List<String>.)
Implementação explícita da interfaceMétodo particular ICollection.CopyTo Copia os elementos do ICollection para um Array, começando em um determinado índice Array. (Herdado de List<String>.)
Implementação explícita da interfaceMétodo particular IEnumerable<T>.GetEnumerator Retorna um enumerador que itera em uma coleção. (Herdado de List<String>.)
Implementação explícita da interfaceMétodo particular IEnumerable.GetEnumerator Retorna um enumerador que itera em uma coleção. (Herdado de List<String>.)
Implementação explícita da interfaceMétodo particular IList.IndexOf Determina o índice de um item específico na IList. (Herdado de List<String>.)
Implementação explícita da interfaceMétodo particular IList.Insert Insere um item para o IList no índice especificado. (Herdado de List<String>.)
Implementação explícita da interfacePropriedade particular IList.IsFixedSize Obtém um valor que indica se o IList tem um tamanho fixo. (Herdado de List<String>.)
Implementação explícita da interfacePropriedade particular ICollection<T>.IsReadOnly Obtém um valor que indica se o ICollection<T> é somente leitura. (Herdado de List<String>.)
Implementação explícita da interfacePropriedade particular IList.IsReadOnly Obtém um valor que indica se o IList é somente leitura. (Herdado de List<String>.)
Implementação explícita da interfacePropriedade particular ICollection.IsSynchronized Obtém um valor que indica se o acesso para o ICollection é sincronizado (thread-safe). (Herdado de List<String>.)
Implementação explícita da interfacePropriedade particular IList.Item Obtém ou define o elemento no índice especificado. (Herdado de List<String>.)
Implementação explícita da interfaceMétodo particular IList.Remove Remove a primeira ocorrência de um objeto específico do IList. (Herdado de List<String>.)
Implementação explícita da interfacePropriedade particular ICollection.SyncRoot Obtém um objeto que pode ser usado para sincronizar o acesso ao ICollection. (Herdado de List<String>.)

Superior

Segurança de threads

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Build.Workflow.Activities