Classe TextViewRoleAttribute
Use este atributo para especificar os tipos de TextViews ao qual se aplica a uma extensão.
Hierarquia de herança
Object
Attribute
Microsoft.VisualStudio.Utilities.MultipleBaseMetadataAttribute
Microsoft.VisualStudio.Text.Editor.TextViewRoleAttribute
Namespace: Microsoft.VisualStudio.Text.Editor
Assembly: Microsoft.VisualStudio.Text.UI (em Microsoft.VisualStudio.Text.UI.dll)
Sintaxe
'Declaração
Public NotInheritable Class TextViewRoleAttribute _
Inherits MultipleBaseMetadataAttribute
public sealed class TextViewRoleAttribute : MultipleBaseMetadataAttribute
public ref class TextViewRoleAttribute sealed : public MultipleBaseMetadataAttribute
[<Sealed>]
type TextViewRoleAttribute =
class
inherit MultipleBaseMetadataAttribute
end
public final class TextViewRoleAttribute extends MultipleBaseMetadataAttribute
O tipo TextViewRoleAttribute expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
TextViewRoleAttribute | Construa uma nova instância do atributo. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
TextViewRoles | Obtém o nome da função. | |
TypeId | Quando implementada em uma classe derivada, obtém um identificador exclusivo para este Attribute. (Herdado de Attribute.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Equals | Infraestrutura. Retorna um valor que indica se essa instância é igual a um objeto especificado. (Herdado de Attribute.) | |
GetHashCode | Retorna o código hash desta instância. (Herdado de Attribute.) | |
GetType | Gets the Type of the current instance. (Herdado de Object.) | |
IsDefaultAttribute | Quando substituído em uma classe derivada, indica se o valor desta instância é o valor padrão para a classe derivada. (Herdado de Attribute.) | |
Match | Quando substituído em uma classe derivada, retorna um valor que indica se esta instância for igual a um objeto especificado. (Herdado de Attribute.) | |
ToString | Returns a string that represents the current object. (Herdado de Object.) |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
System#Runtime#InteropServices#_Attribute#GetIDsOfNames | Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição. (Herdado de Attribute.) | |
System#Runtime#InteropServices#_Attribute#GetTypeInfo | Recupera as informações de tipo para um objeto, que pode ser usado para obter informações de tipo para uma interface. (Herdado de Attribute.) | |
System#Runtime#InteropServices#_Attribute#GetTypeInfoCount | Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1). (Herdado de Attribute.) | |
System#Runtime#InteropServices#_Attribute#Invoke | Fornece acesso a propriedades e métodos expostos por um objeto. (Herdado de Attribute.) |
Superior
Comentários
Há um conjunto especial de funções de modo de exibição de texto definidas em PredefinedTextViewRoles. Para obter mais informações sobre as funções do modo de exibição de texto, consulte Pontos de extensão do Editor.
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.