Compartilhar via


Classe CisDictionary

Esta é uma implementação INCOMPLETA de um Hashtable que manipula as chaves em um modo sem diferenciação de maiúsculas e minúsculas

Hierarquia de herança

System.Object
  System.Collections.Hashtable
    Microsoft.TeamFoundation.Server.CisDictionary

Namespace:  Microsoft.TeamFoundation.Server
Assembly:  Microsoft.TeamFoundation.Client (em Microsoft.TeamFoundation.Client.dll)

Sintaxe

'Declaração
<SerializableAttribute> _
Public Class CisDictionary _
    Inherits Hashtable
[SerializableAttribute]
public class CisDictionary : Hashtable

O tipo CisDictionary expõe os membros a seguir.

Construtores

  Nome Descrição
Método público CisDictionary()
Método protegido CisDictionary(SerializationInfo, StreamingContext)

Superior

Propriedades

  Nome Descrição
Propriedade protegida comparer Obsoleta. Obtém ou define IComparer a ser usado para Hashtable. (Herdado de Hashtable.)
Propriedade pública Count Obtém o número de pares de chave/valor contidos em Hashtable. (Herdado de Hashtable.)
Propriedade protegida EqualityComparer Obtém IEqualityComparer a ser usado para Hashtable. (Herdado de Hashtable.)
Propriedade protegida hcp Obsoleta. Obtém ou define o objeto que pode dispensar código hash. (Herdado de Hashtable.)
Propriedade pública IsFixedSize Obtém um valor que indica se Hashtable tem um tamanho fixo. (Herdado de Hashtable.)
Propriedade pública IsReadOnly Obtém um valor que indica se Hashtable é somente leitura. (Herdado de Hashtable.)
Propriedade pública IsSynchronized Obtém um valor que indica se o acesso a Hashtable é sincronizado (thread-safe). (Herdado de Hashtable.)
Propriedade pública Item (Substitui Hashtable.Item.)
Propriedade pública Keys Obtém ICollection que contém as chaves em Hashtable. (Herdado de Hashtable.)
Propriedade pública SyncRoot Obtém um objeto que pode ser usado para sincronizar o acesso ao Hashtable. (Herdado de Hashtable.)
Propriedade pública Values Obtém ICollection que contém os valores em Hashtable. (Herdado de Hashtable.)

Superior

Métodos

  Nome Descrição
Método público Add (Substitui Hashtable.Add(Object, Object).)
Método público Clear Remove todos os elementos de Hashtable. (Herdado de Hashtable.)
Método público Clone Cria uma cópia superficial de Hashtable. (Herdado de Hashtable.)
Método público Contains (Substitui Hashtable.Contains(Object).)
Método público ContainsKey (Substitui Hashtable.ContainsKey(Object).)
Método público ContainsValue Determina se Hashtable contém um valor específico. (Herdado de Hashtable.)
Método público CopyTo Copia os elementos de Hashtable a uma instância de unidimensional Array no índice especificado. (Herdado de Hashtable.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
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 GetEnumerator Retorna IDictionaryEnumerator que itera por Hashtable. (Herdado de Hashtable.)
Método protegido GetHash Retorna o código hash para a chave especificada. (Herdado de Hashtable.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetObjectData Segurança crítica. Implementa a interface de ISerializable e retorna os dados necessários para serializar Hashtable. (Herdado de Hashtable.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido KeyEquals Compara Object específico com uma chave específica em Hashtable. (Herdado de Hashtable.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público OnDeserialization Implementa a interface de ISerializable e gerencie o evento de desserialização quando a desserialização está cheio. (Herdado de Hashtable.)
Método público Remove Remove o elemento com a chave especificada de Hashtable. (Herdado de Hashtable.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IEnumerable.GetEnumerator Retorna um enumerador que itera em uma coleção. (Herdado de Hashtable.)

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.Server