Compartilhar via


Classe GitRefsCollection

Hierarquia de herança

System.Object
  System.Collections.Generic.List<GitRef>
    Microsoft.TeamFoundation.SourceControl.WebApi.GitRefsCollection

Namespace:  Microsoft.TeamFoundation.SourceControl.WebApi
Assembly:  Microsoft.TeamFoundation.SourceControl.WebApi (em Microsoft.TeamFoundation.SourceControl.WebApi.dll)

Sintaxe

'Declaração
<CollectionDataContractAttribute(Name := "Refs", ItemName := "Ref")> _
Public Class GitRefsCollection _
    Inherits List(Of GitRef)
[CollectionDataContractAttribute(Name = "Refs", ItemName = "Ref")]
public class GitRefsCollection : List<GitRef>

O tipo GitRefsCollection expõe os membros a seguir.

Construtores

  Nome Descrição
Método público GitRefsCollection()
Método público GitRefsCollection(IList<GitRef>)

Superior

Propriedades

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

Superior

Métodos

  Nome Descrição
Método público Add Adiciona um objeto ao final de List<T>. (Herdado de List<GitRef>.)
Método público AddRange Adiciona os elementos da coleção especificada ao final de List<T>. (Herdado de List<GitRef>.)
Método público AsReadOnly Retorna um wrapper somente leitura de IList<T> para a coleção atual. (Herdado de List<GitRef>.)
Método público BinarySearch(T) Pesquisa List<T> inteiro classificado por um elemento usando o comparador padrão e retorna o índice de base zero do elemento. (Herdado de List<GitRef>.)
Método público BinarySearch(T, IComparer<T>) Pesquisa List<T> inteiro classificado por um elemento usando o comparador especificado e retorna o índice de base zero do elemento. (Herdado de List<GitRef>.)
Método público BinarySearch(Int32, Int32, T, IComparer<T>) Pesquisa um intervalo dos elementos em List<T> classificado por um elemento usando o comparador especificado e retorna o índice de base zero do elemento. (Herdado de List<GitRef>.)
Método público Clear Remove todos os elementos de List<T>. (Herdado de List<GitRef>.)
Método público Contains Determina se um elemento está em List<T>. (Herdado de List<GitRef>.)
Método público ConvertAll<TOutput> Converte os elementos em List<T> atual para outro tipo, e retorna uma lista que contém os elementos convertidos. (Herdado de List<GitRef>.)
Método público CopyTo(array<T[]) Copia List<T> inteiro em uma matriz unidimensional compatível, a partir do início da matriz de destino. (Herdado de List<GitRef>.)
Método público CopyTo(array<T[], Int32) Copia List<T> inteiro em uma matriz unidimensional compatível, a partir do índice especificado da matriz de destino. (Herdado de List<GitRef>.)
Método público CopyTo(Int32, array<T[], Int32, Int32) Copia um intervalo dos elementos de List<T> em uma matriz unidimensional compatível, a partir do índice especificado da matriz de destino. (Herdado de List<GitRef>.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público Exists Determina se List<T> contém os elementos que correspondem às condições definidas pelo predicado especificado. (Herdado de List<GitRef>.)
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.)
Método público Find As pesquisas para um elemento que corresponde às condições definidas pelo predicado especificado, e retorna a primeira ocorrência de List<T>inteiro. (Herdado de List<GitRef>.)
Método público FindAll Recupera todos os elementos que correspondem às condições definidas pelo predicado especificado. (Herdado de List<GitRef>.)
Método público FindIndex(Predicate<T>) As pesquisas para um elemento que corresponde às condições definidas pelo predicado especificado, e retornam o índice de base zero da primeira ocorrência de List<T>inteiro. (Herdado de List<GitRef>.)
Método público FindIndex(Int32, Predicate<T>) As pesquisas para um elemento que corresponde às condições definidas pelo predicado especificado, e retornam o índice de base zero da primeira ocorrência de no intervalo dos elementos em List<T> que estende o índice especificado no elemento pela última vez. (Herdado de List<GitRef>.)
Método público FindIndex(Int32, Int32, Predicate<T>) As pesquisas para um elemento que corresponde às condições definidas pelo predicado especificado, e retornam o índice de base zero da primeira ocorrência de no intervalo dos elementos em List<T> que inicia no índice especificado e contém o número especificado de elementos. (Herdado de List<GitRef>.)
Método público FindLast As pesquisas para um elemento que corresponde às condições definidas pelo predicado especificado, e retornam a última ocorrência dentro de List<T>inteiro. (Herdado de List<GitRef>.)
Método público FindLastIndex(Predicate<T>) As pesquisas para um elemento que corresponde às condições definidas pelo predicado especificado, e retornam o índice de base zero da última ocorrência em dentro de List<T>inteiro. (Herdado de List<GitRef>.)
Método público FindLastIndex(Int32, Predicate<T>) As pesquisas para um elemento que corresponde às condições definidas pelo predicado especificado, e retornam o índice de base zero da última ocorrência em dentro do intervalo dos elementos em List<T> que estende o primeiro elemento no índice especificado. (Herdado de List<GitRef>.)
Método público FindLastIndex(Int32, Int32, Predicate<T>) As pesquisas para um elemento que corresponde às condições definidas pelo predicado especificado, e retornam o índice de base zero da última ocorrência em dentro do intervalo dos elementos em List<T> que contém o número especificado de elementos e de término no índice especificado. (Herdado de List<GitRef>.)
Método público ForEach Executa a ação especificada em cada elemento de List<T>. (Herdado de List<GitRef>.)
Método público GetEnumerator Retorna um enumerador que itera por List<T>. (Herdado de List<GitRef>.)
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<GitRef>.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público IndexOf(T) Pesquisa o objeto especificado e retorna o índice de base zero da primeira ocorrência em List<T>de inteiro. (Herdado de List<GitRef>.)
Método público IndexOf(T, Int32) Procurar pelo objeto especificado e retorna o índice com base em zero da primeira ocorrência de no intervalo dos elementos em List<T> que estende o índice especificado no elemento pela última vez. (Herdado de List<GitRef>.)
Método público IndexOf(T, Int32, Int32) Procurar pelo objeto especificado e retorna o índice com base em zero da primeira ocorrência de no intervalo dos elementos em List<T> que inicia no índice especificado e contém o número especificado de elementos. (Herdado de List<GitRef>.)
Método público Insert Insere um elemento em List<T> no índice especificado. (Herdado de List<GitRef>.)
Método público InsertRange Insere os elementos de uma coleção em List<T> no índice especificado. (Herdado de List<GitRef>.)
Método público LastIndexOf(T) Pesquisa o objeto especificado e retorna o índice com base em zero da última ocorrência em dentro de List<T>inteiro. (Herdado de List<GitRef>.)
Método público LastIndexOf(T, Int32) Procurar pelo objeto especificado e retorna o índice com base em zero da última ocorrência em dentro do intervalo dos elementos em List<T> que estende o primeiro elemento no índice especificado. (Herdado de List<GitRef>.)
Método público LastIndexOf(T, Int32, Int32) Procurar pelo objeto especificado e retorna o índice com base em zero da última ocorrência em dentro do intervalo dos elementos em List<T> que contém o número especificado de elementos e de término no índice especificado. (Herdado de List<GitRef>.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público Remove Remove a primeira ocorrência de um objeto específico de List<T>. (Herdado de List<GitRef>.)
Método público RemoveAll Remove todos os elementos que correspondem às condições definidas pelo predicado especificado. (Herdado de List<GitRef>.)
Método público RemoveAt Remove o elemento no índice especificado de List<T>. (Herdado de List<GitRef>.)
Método público RemoveRange Remove um intervalo dos elementos de List<T>. (Herdado de List<GitRef>.)
Método público Reverse() Inverte a ordem dos elementos em List<T>inteiro. (Herdado de List<GitRef>.)
Método público Reverse(Int32, Int32) Inverte a ordem dos elementos no intervalo especificado. (Herdado de List<GitRef>.)
Método público Sort() Classifica os elementos em List<T> inteiro usando o comparador padrão. (Herdado de List<GitRef>.)
Método público Sort(IComparer<T>) Classifica os elementos em List<T> inteiro usando o comparador especificado. (Herdado de List<GitRef>.)
Método público Sort(Comparison<T>) Classifica os elementos em List<T> inteiro usando System.Comparison<T>especificado. (Herdado de List<GitRef>.)
Método público Sort(Int32, Int32, IComparer<T>) Classifica os elementos em um intervalo dos elementos em List<T> usando o comparador especificado. (Herdado de List<GitRef>.)
Método público ToArray Copia os elementos de List<T> a uma nova matriz. (Herdado de List<GitRef>.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método público TrimExcess Define a capacidade para o número real de elementos em List<T>, se o número for menor que um valor de limite. (Herdado de List<GitRef>.)
Método público TrueForAll Determina se cada elemento em List<T> corresponde às condições definidas pelo predicado especificado. (Herdado de List<GitRef>.)

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IList.Add Adiciona um item a IList. (Herdado de List<GitRef>.)
Implementação explícita da interfaceMétodo particular IList.Contains Determina se IList contém um valor específico. (Herdado de List<GitRef>.)
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<GitRef>.)
Implementação explícita da interfaceMétodo particular IEnumerable<T>.GetEnumerator Retorna um enumerador que itera em uma coleção. (Herdado de List<GitRef>.)
Implementação explícita da interfaceMétodo particular IEnumerable.GetEnumerator Retorna um enumerador que itera em uma coleção. (Herdado de List<GitRef>.)
Implementação explícita da interfaceMétodo particular IList.IndexOf Determina o índice de um item específico em IList. (Herdado de List<GitRef>.)
Implementação explícita da interfaceMétodo particular IList.Insert Insere um item a IList no índice especificado. (Herdado de List<GitRef>.)
Implementação explícita da interfacePropriedade particular IList.IsFixedSize Obtém um valor que indica se IList tem um tamanho fixo. (Herdado de List<GitRef>.)
Implementação explícita da interfacePropriedade particular ICollection<T>.IsReadOnly Obtém um valor que indica se ICollection<T> é somente leitura. (Herdado de List<GitRef>.)
Implementação explícita da interfacePropriedade particular IList.IsReadOnly Obtém um valor que indica se IList é somente leitura. (Herdado de List<GitRef>.)
Implementação explícita da interfacePropriedade particular ICollection.IsSynchronized Obtém um valor que indica se o acesso a ICollection é sincronizado (thread-safe). (Herdado de List<GitRef>.)
Implementação explícita da interfacePropriedade particular IList.Item Obtém ou define o elemento no índice especificado. (Herdado de List<GitRef>.)
Implementação explícita da interfaceMétodo particular IList.Remove Remove a primeira ocorrência de um objeto específico de IList. (Herdado de List<GitRef>.)
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<GitRef>.)

Superior

Acesso thread-safe

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.SourceControl.WebApi