Classe LocalizedDescriptionAttribute
Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.
Representa o atributo que permite a localização de uma descrição da propriedade. Esta classe não pode ser herdada.
Hierarquia de herança
System.Object
System.Attribute
System.ComponentModel.DescriptionAttribute
Microsoft.VisualStudio.TestTools.Common.LocalizedDescriptionAttribute
Namespace: Microsoft.VisualStudio.TestTools.Common
Assembly: Microsoft.VisualStudio.QualityTools.Common (em Microsoft.VisualStudio.QualityTools.Common.dll)
Sintaxe
'Declaração
<AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple := False)> _
<HostProtectionAttribute(SecurityAction.LinkDemand, SharedState := True)> _
Public NotInheritable Class LocalizedDescriptionAttribute _
Inherits DescriptionAttribute
[AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple = false)]
[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public sealed class LocalizedDescriptionAttribute : DescriptionAttribute
[AttributeUsageAttribute(AttributeTargets::Property, AllowMultiple = false)]
[HostProtectionAttribute(SecurityAction::LinkDemand, SharedState = true)]
public ref class LocalizedDescriptionAttribute sealed : public DescriptionAttribute
[<Sealed>]
[<AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple = false)>]
[<HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)>]
type LocalizedDescriptionAttribute =
class
inherit DescriptionAttribute
end
public final class LocalizedDescriptionAttribute extends DescriptionAttribute
O tipo LocalizedDescriptionAttribute expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
LocalizedDescriptionAttribute | Inicializa uma nova instância do LocalizedDescriptionAttribute classe usando o tipo fornecido e ID. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
Description | Obtém a descrição localizada da propriedade. (Substitui DescriptionAttribute.Description.) | |
DescriptionValue | Obtém ou define a seqüência de caracteres armazenada como a descrição. (Herdado de DescriptionAttribute.) | |
ResourceId | Obtém o identificador do recurso que contém a descrição. | |
ResourceType | Obtém o Type para o arquivo de recurso. | |
TypeId | Quando implementado em uma classe derivada, obtém um identificador exclusivo para este Attribute. (Herdado de Attribute.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
Equals | Retorna se o valor de um determinado objeto é igual a atual DescriptionAttribute. (Herdado de DescriptionAttribute.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Retorna o código hash para essa instância. (Herdado de DescriptionAttribute.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
IsDefaultAttribute | Retorna um valor que indica se este é o padrão DescriptionAttribute instância. (Herdado de DescriptionAttribute.) | |
Match | Quando substituÃdo em uma classe derivada, retorna um valor que indica se esta instância é igual a um objeto especificado. (Herdado de Attribute.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
_Attribute.GetIDsOfNames | Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de despacho. (Herdado de Attribute.) | |
_Attribute.GetTypeInfo | Recupera as informações de tipo para um objeto, que pode ser usado para obter as informações de tipo para uma interface. (Herdado de Attribute.) | |
_Attribute.GetTypeInfoCount | Recupera o número de interfaces de informações de tipo que um objeto fornece (0 ou 1). (Herdado de Attribute.) | |
_Attribute.Invoke | Fornece acesso a propriedades e métodos expostos por um objeto. (Herdado de Attribute.) |
Início
Comentários
Para obter mais informações sobre como usar os atributos, consulte Estendendo metadados usando atributos.
Observação |
---|
O atributo HostProtectionAttribute aplicado a este tipo ou membro tem o seguinte valor da propriedade Resources: SharedState. HostProtectionAttribute não afeta aplicativos de área de trabalho (que são normalmente iniciados com o clique duplo em um ícone, a digitação de um comando ou a inserção de uma URL em um navegador). Para obter mais informações, consulte a classe HostProtectionAttribute ou Atributos de proteção de Host e de programação de SQL Server. |
Acesso thread-safe
Quaisquer membros static (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.VisualStudio.TestTools.Common