Classe ReadOnlyDictionary<TKey, TValue>
Uma versão somente leitura de IDictionary<TKey, TValue>.
Hierarquia de herança
System.Object
Microsoft.TeamFoundation.Client.ReadOnlyDictionary<TKey, TValue>
Namespace: Microsoft.TeamFoundation.Client
Assembly: Microsoft.TeamFoundation.Client (em Microsoft.TeamFoundation.Client.dll)
Sintaxe
'Declaração
Public Class ReadOnlyDictionary(Of TKey, TValue) _
Implements IDictionary(Of TKey, TValue), ICollection(Of KeyValuePair(Of TKey, TValue)), _
IEnumerable(Of KeyValuePair(Of TKey, TValue)), IEnumerable, _
IDictionary, ICollection
public class ReadOnlyDictionary<TKey, TValue> : IDictionary<TKey, TValue>,
ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>,
IEnumerable, IDictionary, ICollection
Parâmetros de tipo
- TKey
O tipo de chave.
- TValue
O tipo de valor.
O tipo ReadOnlyDictionary<TKey, TValue> expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
ReadOnlyDictionary<TKey, TValue> | Inicializa uma nova instância de ReadOnlyDictionary. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Count | Obtém o número de itens no dicionário. | |
Item | Obtém o valor que é emparelhado a chave especificada. | |
Keys | Obtém a coleção de chaves no dicionário. | |
Values | Obtém a coleção de valores no dicionário. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
ContainsKey | Obtém um sinalizador que indica que a chave especificada ocorrer no dicionário. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
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.) | |
GetEnumerator | Obtém IEnumerator dos itens no dicionário. | |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) | |
TryGetValue | Obtém o valor que é emparelhado com key especificado e o armazena em value. |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
ICollection<KeyValuePair<TKey, TValue>>.Add | Adiciona o item especificado para este dicionário. | |
IDictionary<TKey, TValue>.Add | Adiciona especificados os pares chave-valor para este dicionário. | |
IDictionary.Add | Adiciona especificados os pares chave-valor para este dicionário. | |
ICollection<KeyValuePair<TKey, TValue>>.Clear | Limpa este dicionário. | |
IDictionary.Clear | Limpa este dicionário. | |
ICollection<KeyValuePair<TKey, TValue>>.Contains | Verifica se o item especificado está localizado neste dicionário. | |
IDictionary.Contains | Verifica se a chave especificada está localizado neste dicionário. | |
ICollection<KeyValuePair<TKey, TValue>>.CopyTo | Copia o conteúdo desse dicionário a matriz especificada no índice especificado. | |
ICollection.CopyTo | Copia o conteúdo desse dicionário a matriz especificada, começando no índice especificado. | |
ICollection<KeyValuePair<TKey, TValue>>.Count | Obtém o número de itens neste dicionário. | |
ICollection.Count | Retorna o número de itens no dicionário. | |
IDictionary.GetEnumerator | Obtém uma instância de enumerador deste dicionário. | |
IEnumerable.GetEnumerator | Obtém uma instância de IEnumerator deste dicionário. | |
IDictionary.IsFixedSize | Retorna true se o tamanho do dicionário não será alterado. | |
ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly | Obtém um sinalizador que descreve se este dicionário é somente leitura. | |
IDictionary.IsReadOnly | Retorna true porque este é um dicionário somente-leitura. | |
ICollection.IsSynchronized | Retorna true se o dicionário é sincronizado. | |
IDictionary<TKey, TValue>.Item | Obtém o valor que está relacionado a chave especificada neste dicionário. | |
IDictionary.Item | Retorna o valor que está associado com a chave no dicionário. | |
IDictionary.Keys | Retorna a coleção de chaves neste dicionário. | |
ICollection<KeyValuePair<TKey, TValue>>.Remove | Remove o item especificado deste dicionário. | |
IDictionary<TKey, TValue>.Remove | Remove o item que tem a chave especificada deste dicionário. | |
IDictionary.Remove | Remove a chave especificada deste dicionário. | |
ICollection.SyncRoot | Retorna o objeto de sincronização raiz para o dicionário, se um ocorre. | |
IDictionary.Values | Retorna a coleção de valores neste dicionário. |
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.