Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe CodeAttributeDeclaration

 

Representa uma declaração de atributo.

Namespace:   System.CodeDom
Assembly:  System (em System.dll)

System.Object
  System.CodeDom.CodeAttributeDeclaration

[SerializableAttribute]
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)]
[ComVisibleAttribute(true)]
public class CodeAttributeDeclaration

NomeDescrição
System_CAPS_pubmethodCodeAttributeDeclaration()

Inicializa uma nova instância da classe CodeAttributeDeclaration.

System_CAPS_pubmethodCodeAttributeDeclaration(CodeTypeReference)

Inicializa uma nova instância de CodeAttributeDeclaration classe usando a referência de tipo de código especificada.

System_CAPS_pubmethodCodeAttributeDeclaration(CodeTypeReference, CodeAttributeArgument[])

Inicializa uma nova instância de CodeAttributeDeclaration classe usando a referência de tipo de código especificada e os argumentos.

System_CAPS_pubmethodCodeAttributeDeclaration(String)

Inicializa uma nova instância de CodeAttributeDeclaration classe usando o nome especificado.

System_CAPS_pubmethodCodeAttributeDeclaration(String, CodeAttributeArgument[])

Inicializa uma nova instância de CodeAttributeDeclaration classe usando o nome especificado e argumentos.

NomeDescrição
System_CAPS_pubpropertyArguments

Obtém os argumentos para o atributo.

System_CAPS_pubpropertyAttributeType

Obtém a referência do tipo de código para a declaração de atributo de código.

System_CAPS_pubpropertyName

Obtém ou define o nome do atributo que está sendo declarado.

NomeDescrição
System_CAPS_pubmethodEquals(Object)

Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

System_CAPS_protmethodFinalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_protmethodMemberwiseClone()

Cria uma cópia superficial do Object atual.(Herdado de Object.)

System_CAPS_pubmethodToString()

Retorna uma string que representa o objeto atual.(Herdado de Object.)

A T:System.CodeDom.CodeAttributeDeclaration can be used to represent an expression that declares an attribute. The attribute name and the arguments for the attribute are stored as properties of the object. A T:System.CodeDom.CodeAttributeArgument can be used to represent each argument for the attribute.

The following code example creates a T:System.CodeDom.CodeAttributeDeclaration that declares a T:System.CLSCompliantAttribute with an argument of false:

using System;
using System.CodeDom;
using System.CodeDom.Compiler;

public class CodeGenExample
{
    static void Main()
    {
        // Declare a new type called Class1.
        CodeTypeDeclaration class1 = new CodeTypeDeclaration("Class1");

        // Declare a new code attribute
        CodeAttributeDeclaration codeAttrDecl = new CodeAttributeDeclaration(
            "System.CLSCompliantAttribute",
            new CodeAttributeArgument(new CodePrimitiveExpression(false)));
        class1.CustomAttributes.Add(codeAttrDecl);

        // Create a C# code provider
        CodeDomProvider provider = CodeDomProvider.CreateProvider("CSharp");

        // Generate code and send the output to the console
        provider.GenerateCodeFromType(class1, Console.Out, new CodeGeneratorOptions());
    }
}

// The C# code generator produces the following source code for the preceeding example code:
//
// [System.CLSCompliantAttribute(false)]
// public class Class1 {
// }

.NET Framework
Disponível desde 1.1

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: